Crazy Kvace
Знающий
- Сообщения
- 30
- Репутация
- 8
Доброе время суток!
Есть скрипт отправляющий GET запросы серверу.
При проверке работы скрипта HTTP Analyzer'ом, я заметил что при отправке второго запроса, скрипт прикрепляет еще и cookie которые сервер возвращает при первом запросе, хотя мне это не нужно, и у меня в коде это не упоминается.
Второй запрос глазами HTTP Analyzer...
Как мне запретить передачу cookie скриптом Autoit без необходимости? может какой-то параметр существует?
Заранее спасибо.
Есть скрипт отправляющий GET запросы серверу.
Код:
$oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("GET", "http://192.168.30.12/") ;1 запрос
$oHTTP.SetRequestHeader("Accept", "*/*")
$oHTTP.SetRequestHeader("Accept-Language", "ru-RU")
$oHTTP.SetRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)")
$oHTTP.SetRequestHeader("Host", "192.168.30.12")
$oHTTP.SetRequestHeader("Connection", "Keep-Alive")
$oHTTP.Send("")
$oHTTP.WaitForResponse
$HTML=$oHTTP.ResponseText
$sHTML = BinaryToString($HTML)
$string = StringRegExpReplace($sHTML, ".*(Mt([0-9a-zA-Z]+)).*", "$1")
$oHTTP.Open("GET", "http://192.168.30.12/?s=" & $string) ;2 запрос
$oHTTP.SetRequestHeader("Accept", "*/*")
$oHTTP.SetRequestHeader("Referer", "http://192.168.30.12/")
$oHTTP.SetRequestHeader("Accept-Language", "ru-RU")
$oHTTP.SetRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)")
$oHTTP.SetRequestHeader("Host", "192.168.30.12")
$oHTTP.SetRequestHeader("Connection", "Keep-Alive")
$oHTTP.Send("")
$oHTTP.WaitForResponse
$HTML=$oHTTP.ResponseText
$sHTML = BinaryToString($HTML)
MsgBox (0, "html: ", $sHTML)
При проверке работы скрипта HTTP Analyzer'ом, я заметил что при отправке второго запроса, скрипт прикрепляет еще и cookie которые сервер возвращает при первом запросе, хотя мне это не нужно, и у меня в коде это не упоминается.
Второй запрос глазами HTTP Analyzer...
Код:
GET /?s=MtNzctMS0zLTUzNjkzLTgtMC0xLTEzND0MDkwNTc4MC4yNzg2MjMxOTAyMD HTTP/1.1
Accept: */*
Referer: http://192.168.30.12/
Accept-Language: ru-RU
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Host: 192.168.30.12
Connection: Keep-Alive
Cookie: _pgz=40901947e69c4cb7eeba08.28
Как мне запретить передачу cookie скриптом Autoit без необходимости? может какой-то параметр существует?
Заранее спасибо.