Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
3-1119341886
Olka
2005-06-21 12:18
2005.08.14
возможности Access


4-1119341979
SamProf
2005-06-21 12:19
2005.08.14
Помогите юзать чужие окна.....


11-1105023075
Boguslaw
2005-01-06 17:51
2005.08.14
How to pass string from TKOLThread to KOL form ?


4-1118152251
Олежек
2005-06-07 17:50
2005.08.14
Как пользоваться функцией GetFileSize


4-1118563613
sofs
2005-06-12 12:06
2005.08.14
Как запустиь внешнюю программу на Дельфи?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский