Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как с помощью TIdHTTP послать POST. [D7, Win2k, WinXP]


Toxa ©   (2003-10-22 10:49:00) 

Как с помощью TIdHTTP послать POST запрос и получить на него ответ. Ясли можно, то поподробнее. Желательно также описание построения POST запросов, т.к. нужно передовать параметря на сервер. Есть в принципе уже построенный POST запрос(перехваченный от броузера), я его посылаю с помощью TIdTCPClient напрямую, но как ответ получить, не знаю.


Reindeer Moss Eater   (2003-10-22 12:42:00) [1]

А сервер тебе заголовком отвечает для мебели или для красоты?
Длина - в заголовке.


Toxa   (2003-10-22 12:40:00) [2]

А как длину контента определить?


Reindeer Moss Eater   (2003-10-22 11:13:00) [3]

я его посылаю с помощью TIdTCPClient напрямую, но как ответ получить, не знаю.
Повторять TIdTCPClient.ReadLn пока заголовок ответа сервера не кончится. Если возвращаемый контент - страница, то снова цикл ReadLn или ReadBuff c длиной контента


Наверх

Титульная страница Поиск, карта сайта Написать письмо