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.

Leave a Reply