Вывести результат запроса HTTP PostDelphi , Интернет и Сети , ИнтернетВывести результат запроса HTTP Post
Оформил: DeeCo uses IdMultipartFormData; { .... } procedure TForm1.Button1Click(Sender: TObject); var data: TIdMultiPartFormDataStream; begin data := TIdMultiPartFormDataStream.Create; try { add the used parameters for the script } data.AddFormField('param1', 'value1'); data.AddFormField('param2', 'value2'); data.AddFormField('param3', 'value3'); { Call the Post method of TIdHTTP and read the result into TMemo } Memo1.Lines.Text := IdHTTP1.Post('http://localhost/script.php', data); finally data.Free; end; end; Here's the translation of the content into Russian: Код, который вы предоставили, написан на Delphi и использует библиотеку Indy для отправки HTTP-запроса POST с данными формы в скрипт PHP. Вот разбивка того, что код делает:
Вот пример того, что скрипт PHP (
Этот скрипт PHP получил бы поля формы, отправленные кодом Delphi, и вывел их на консоль. Ответ от скрипта PHP затем отображается в контроле Если вам нужно отобразить результат запроса POST в более читаемом формате, вы можете использовать следующий код:
В этом коде ответ от скрипта PHP загружается в В статье описывается пример использования компонента TIdHTTP из Delphi для выполнения запроса HTTP POST и отправки данных в формате multipart/form-data. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |