Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Вниз

Получение параметров HTML формы в TIdHTTPServer   Найти похожие ветки 

 
__DATA__   (2007-09-10 15:04) [0]

Как в IdHTTPServer-e получать содержимое полей HTML формы?

Вот форма:

document.write("<FORM METHOD=POST action="http://192.168.1.290:6280/Refresh/login_card">");
document.write("<font color=White>Login :</font><br>");
document.write("<input type="text" name="log" size="30"><br>");

document.write("<font color=White>Password :</font><br>");
document.write("<input type="password" name="pass" size="30"><br>");

document.write("<input type="submit" name="submit" value="Enter"><br>");
document.write("<font color=white>Service:</font><br>");
document.write("<select name="usluga">");
document.write("<option value="Games">Games</option>");
document.write("</select><br>");
document.write("</form>");


Все свойства компонента пересмотрел нету содержимого полей!

В IdHTTPServer.Params.Text пусто!

Или может как-то можно получить запрос целиком(как у Socket.ReceiveText в TServerSocketClientRead)? чтобы выдрать содержание полей HTML формы самому?

Indy 10


 
__DATA__   (2007-09-10 15:06) [1]

Вот что я получаю от этой формы в TServerSocket.OnClientRead Socket.ReciveText


POST /Refresh/login_card HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-icq, application/vnd.ms-excel, application/msword, */*
Referer: http://127.0.0.1:6879/Block.htm
Accept-Language: ru
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host: 198.162.0.90:6280
Content-Length: 42
Connection: Keep-Alive
Cache-Control: no-cache

log=test&pass=&submit=Sign+in&usluga=Games


Так вот от IdHTTPServer хотелось бы получить тоже самое, чтобы выдрать и обработать строку log=test&pass=&submit=Sign+in&usluga=Games


 
Anatoly Podgoretsky ©   (2007-09-10 15:21) [2]

> __DATA__  (10.09.2007 15:06:01)  [1]

На сервере надо сделать обработку и вернуть как страницу.


 
_DATA_   (2007-09-12 18:31) [3]

Какую обработку и как ее сделать?



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.041 c
15-1210717900
Житель_форума
2008-05-14 02:31
2008.06.29
Parser


3-1201096295
stud
2008-01-23 16:51
2008.06.29
композитный отчет quickreport


2-1212308588
leonidus
2008-06-01 12:23
2008.06.29
Как определить что мое окно наверху?


15-1210747700
Stas
2008-05-14 10:48
2008.06.29
Купили fastreport4 и fastreport server


15-1210249547
@!!ex
2008-05-08 16:25
2008.06.29
Подскажите игру?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский