beve
Осваивающий
- Сообщения
- 104
- Репутация
- 31
Имеется код:
Этот код не работает на WINDOWS 7, хотя на WINDOWS XP вроде работает правильно, причина НЕ ПОНЯТНА. В чем может быть проблема?
OS Windows 7.
Код:
_HttpRequest('http://fileplaneta.com')
Func _HttpRequest($sRequestURL, $sSendData="", $sType='GET')
Local $oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.Open($sType, $sRequestURL)
$oHTTP.setTimeouts(5000, 5000, 15000, 15000)
;~~~~~~~ сдесь возможно проблема~~~~~~~~
$oHTTP.SetRequestHeader('Host', "fileplaneta.com")
;~~~~~~~ конец проблемы~~~~~~~~
$oHTTP.SetRequestHeader("User-Agent", "Opera/9.80 (Windows NT 6.1; U; Edition Next; ru) Presto/2.9.186 Version/12.00")
$oHTTP.SetRequestHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
$oHTTP.SetRequestHeader("Accept-Language", "ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3")
$oHTTP.SetRequestHeader('Connection', 'Keep-alive')
$oHTTP.Send( $sSendData)
$headers = $oHTTP.GetAllResponseHeaders()
ConsoleWrite('headers-> ' & $headers & @CRLF)
$oHTTP.WaitForResponse
ConsoleWrite('Response-> ' & $oHTTP.ResponseText & @CRLF)
EndFunc
Этот код не работает на WINDOWS 7, хотя на WINDOWS XP вроде работает правильно, причина НЕ ПОНЯТНА. В чем может быть проблема?
OS Windows 7.