Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.14;
Скачать: CL | DM;

Вниз

Помогите плизз составить 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
4-1118826576
_Вован
2005-06-15 13:09
2005.08.14
Как перекодировать String в DOS-кодировку ?


4-1117047930
XeNoMoRf
2005-05-25 23:05
2005.08.14
Снятие значений с термодатчиков системы


14-1122021724
Андрей Жук
2005-07-22 12:42
2005.08.14
Мда...


1-1121446036
debuger
2005-07-15 20:47
2005.08.14
Умирающий поток.


1-1122364083
Uran
2005-07-26 11:48
2005.08.14
Добавить событие OnMousDown OnMousUp