Конференция "Сети" » HttpOpenRequest - получаю Bad request [D7, WinXP]
 
  • Alex_C (19.07.08 10:26) [0]
    Пытаюсь получить страничку используя 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 (27.08.08 19:11) [1]
  • UZver (27.08.08 19:13) [2]
 
Конференция "Сети" » HttpOpenRequest - получаю Bad request [D7, WinXP]
Есть новые Нет новых   [134432   +19][b:0][p:0]