![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение параметров HTML формы в TIdHTTPServer
__DATA__ © (2007-09-10 15:04:00)Как в 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-12 18:31:00) [1]Какую обработку и как ее сделать?
Anatoly Podgoretsky (2007-09-10 15:21:00) [2]> __DATA__ (10.09.2007 15:06:01) [1]
На сервере надо сделать обработку и вернуть как страницу.
__DATA__ (2007-09-10 15:06:00) [3]Вот что я получаю от этой формы в 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