Настройка на моем сервере - это набор скриптов PHP, которые при запуске будут взаимодействовать с базой данных MySQL и возвращать информацию в виде ответа HTML. Я хочу, чтобы мое приложение для Android могло "перемещаться" по одной из этих страниц и отправлять/получать информацию, необходимую для проверки и запроса, а затем получать ответ.
Я не могу узнать, как получить информацию об ответах HTML из браузера или найти какой-либо другой способ для этого общения. Я не могу напрямую подключиться к базе данных SQL, так как php-скрипты являются интерфейсом для приложения и веб-сайта, и я хочу подключить все платформы через php-скрипты.
Кто-нибудь знает о средствах, с помощью которых я могу общаться с сервером PHP и читать данные ответа?
Delphi поставляется с предустановленной Indy. Indy работает на мобильных платформах, включая Android. Вы можете использовать компонент Indy TIdHTTP
для отправки HTTP GET
и POST
запросов на ваш веб-сервер по мере необходимости. Ответные данные могут быть предоставлены вам либо как String
(который TIdHTTP
будет декодировать для UTF-16 для вас), либо TStream
(необработанные данные).