![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
HttpOpenRequest - получаю Bad request [D7, WinXP]
Alex_C © (2008-07-19 10:26:00)Пытаюсь получить страничку используя WinInet. Код взят из огромного кол-ва примеров в инете. Со всеми страничками работает на ура, кроме одной: в ответ получаю Bad request. Страничка ASP. Вот код :
HTTP_Port := INTERNET_DEFAULT_HTTP_PORT;
hSession := InternetOpen(nil, INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
hConnect := InternetConnect(hSession, PChar(HostName), HTTP_Port, nil, nil, INTERNET_SERVICE_HTTP, 0, 0);
AcceptType := PChar('*/*' + #0);
dwFlags := 0;
dwFlags := dwFlags or INTERNET_FLAG_RELOAD;
hRequest := HttpOpenRequest(hConnect, PChar(RequestMethod),
PChar(FileName), HTTP_VERSION, nil, @AcceptType, dwFlags, 0);
if RequestMethod = 'GET' then
SendReqestResult := HttpSendRequest(hRequest, nil, 0, nil, 0)
Собственно все стандартно. Проблема я так понимаю в HttpOpenRequest - либо AcceptType какой то другой надо указывать, либо еще что...
UZver (2008-08-27 19:13:00) [1]http://www.rsdn.ru/article/inet/wininet.xml
Поищи там "asp".
UZver (2008-08-27 19:11:00) [2]http://www.rsdn.ru/article/inet/wininet.xml
Поищи там "asp".