Вниз
Скачать: CL | DM;

Получение параметров 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.054 c
15-1211026442
Knight
2008-05-17 16:14
2008.06.29
Можно ли поставить IE7 на Win2k?


15-1210798005
kaif
2008-05-15 00:46
2008.06.29
Зенит - чемпион !!!


2-1212497805
MegaVolt
2008-06-03 16:56
2008.06.29
Как сделать прокрутку ListView колесиком?


2-1212463198
n00b xDD
2008-06-03 07:19
2008.06.29
DEC to HEX(а точнее как инт показать в виде 16ого числа)


15-1210924890
Petya
2008-05-16 12:01
2008.06.29
Подскажите, а можно в DBGrid вывести цифры




   Наверх