Форум: "Сети";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
ВнизПомогите плизз составить POST запрос в NMHTTP ! Найти похожие ветки
← →
Alpine (2005-04-24 17:34) [0]Здраствуйте уважаемые мастаки ! Помогите плизз составить POST запрос в NMHTTP ! Вообщем есть HTML документ в котором 3 поля ввода и одна кнопка которая сохраняет текст этих полей в базе. Как мне программно нажать на эту кнопку (использую TWebBrowser). Или помогите правильно создать POST запрос.
Вот код HTML (естественно не весь , но я думаю тут то что нужно). Как я понял в POST надо менять ht_head value, ht_words, ht_desc.
<FORM action="manage.php" name="post_form" method="post" ENCTYPE="multipart/form-data"><tr><TD class=vynos bgcolor=#FFFFFF width=160 align=center> </TD><TD class=vynos bgcolor=#FFFFFF valign=top>Титул страницы</br><input id=button type=text name=ht_head value="Заголовок" size=70 ></br>Ключевые слова</br><TEXTAREA ROWS="10" COLS="70" NAME=ht_words>Ключевые слова </TEXTAREA></br>Описание</br><TEXTAREA ROWS="10" COLS="70" NAME=ht_desc>Описания!</TEXTAREA></br><input type="hidden" name="id" value="3739"><input type="hidden" name="action" value="head_item"><input type="hidden" name="profile" value="manufacture"><input type="hidden" name="catalog" value="117"></TD><TD class=vynos bgcolor=#FFFFFF width=100 align=center><input id=button type="submit" value=" сохранить "></TD></TR></FORM></TABLE>
← →
Gage (2005-04-25 09:46) [1]http://delphimaster.net/view/6-1112417763/
← →
Alpine (2005-04-26 01:36) [2]2 Gage
Почитал но не совсем всё понял ! Не мог бы ты поконкретнее написать что мне делать !
← →
Alpine (2005-04-29 00:34) [3]Удалено модератором
← →
Alpine (2005-04-29 00:37) [4]Удалено модератором
← →
peppo © (2005-04-30 14:04) [5]Может что-то вроде этого:
POST http://xxx.com/cgi-bin/manage.php HTTP/1.0 //?
User-Agent: Internet Explorer 6.0
Accept: text/html
Accept-Language: ru;
Accept-Charset: windows-1252
Referer: http://qwer.com
Proxy-Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 40
ht_words=Ключевое слово&ht_desc=описание
← →
peppo © (2005-04-30 14:06) [6]"//?" - конечно убрать из запроса :)
← →
Alpine (2005-05-01 01:17) [7]Не получается (( Может всё таки легче как нидь программно наводить курсор на кнопку сохранить в страничке и нажмать её ?! Может кто поможет так сделать ??!
← →
programania © (2005-05-02 01:57) [8]>Помогите плизз составить POST запрос в NMHTTP !
Замени временно method="post" на get,
введи что-нибудь в textArea
нажми мышью кнопку,
посмотри что передается в beforeNavigate2 в URL после ?...
или в адресной строке броузера,
запиши это в файл filename
вызови
NMHTTP1.OutputFileMode := true;
NMHTTP1.post(URL, fileName);
← →
Erik1 © (2005-05-02 15:14) [9]Или используй компонент TIdHttp там все очень просто, он основную работу за тебя сделает.
← →
Alpine (2005-05-06 14:02) [10]Не получается (( Как же сделать submit этой формы ??
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c