Главная страница
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.047 c
1-1121939616
msguns
2005-07-21 13:53
2005.08.14
Динамическая форма в библиотечном модуле


1-1122042824
Mx
2005-07-22 18:33
2005.08.14
Как глобально отлавливать исключения?


14-1121935406
Calm
2005-07-21 12:43
2005.08.14
Стандарты оформления документации к ПО, где почитать?


3-1120556071
Жук
2005-07-05 13:34
2005.08.14
Индексация поля


14-1121798060
Керк
2005-07-19 22:34
2005.08.14
Вся правда о Гагарине