Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.29;
Скачать: 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 вся ветка

Текущий архив: 2008.06.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
15-1209724339
may be I am noob...
2008-05-02 14:32
2008.06.29
Свой сервер для входящей почты


2-1212169529
VovKul
2008-05-30 21:45
2008.06.29
Как пользоватся консольными приложениями


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


2-1212564137
Trei
2008-06-04 11:22
2008.06.29
Ссылка


2-1212320387
alex-drob
2008-06-01 15:39
2008.06.29
Упаковать число в бинарную строку или аналог функции pack php