Delphi. Indy. Как отправить Get запрос, принять и обработать его на idHTTPServer?

Уже была подобная статья про отправку запросов с параметрами методом POST, а также был подобный пост, который касался отправки файлов методом POST и был на порядок сложнее того, что я напишу сейчас. Данные во второй статье отправляются в кодированном виде и мы делали специальный модуль для декодирования параметров запроса, а также передаваемых файлов. GET запрос в данном случае будем передавать в традиционном виде, то есть URI+параметры, например так…

В качестве примера я возьму проект на UniGUI, который в свою очередь использует idHTTPServer по умолчанию, в один из модулей я добавил idHTTP, таким образом у нас есть всё, для того, чтобы отправить и принять запрос.

Отправка GET запроса

Прием GET запроса на стороне сервера (UniServerModule)

Протестируем  наш код…

71

Итак, всё работает

This entry was posted in Delphi, Indy, UniGui. Bookmark the permalink.