![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CGI и TNMHTTP.Post [D5, Win95/98]
L.eXX © (2002-03-15 00:00:00)Привет всем! Такая проблема: чтобы узнать мой траффик мне приходится лезть на сервер в локальной сетке, на html-страничке заполнять форму и нажимать кнопку "Получить статистику" :) Возникло естественное желание автоматизировать этот процесс. Вобщем, запрос из формы обрабатывается cgi-скриптом. Я использую метод Post компонента NMHTTP. Форма на страничке выглядит примерно так:
ec (2002-04-02 15:52:00) [21]Я тоже столкнулся с такой проблемой, это кажется NMHTTP глючный,
переменную на сайт отравляю, всё ок, но информация кудато проподает
L.eXX (2002-03-30 01:00:00) [22]Мастера, неужели мнения иссякли? :)
L.eXX (2002-03-22 04:01:00) [23]Да, попробовал я и так. Но всё-равно результат остался прежний - переменных скрипт не получил. ;-\
what the....
Интересно, а может быть этотTNMHTTP.Postвообще шлёт неправильно? Как бы проверить?
Kornet (2002-03-20 07:36:00) [24]Для начала твой вариант ( http://info.server/user/stats.cgi?syear=2002&smonth=03&sday=01) - неверный. Это пересылка данных по методу GET. В посте это должно выглядит так:
NMHTTP1.Post(" http://info.server/user/stats.cgi",PostData);
где, PostData=
"syear=2002&"+
"smonth=03&"+
"sday=01";
т.е. переменные передаются не в урле, а в теле http-запроса.
L.eXX (2002-03-20 00:54:00) [25]Уважаемые мастера! :)
Может быть тогда кто-нибудь мне даст рабочий примерчик как с помощью Indy (IdHTTP или ещё чего) выполнить метод Post? а то сам компонент я скачал, а help к нему - никак...