Что нового

Значения свойств ObjCreate

Ranos1982

Новичок
Сообщения
130
Репутация
1
К примеру у нас есть такой код..,вернее запрос :

Код:
Local $oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
    $oHTTP.Open($sType, $sRequestURL)
    $oHTTP.setTimeouts(5000, 5000, 15000, 15000)
    $oHTTP.SetRequestHeader('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')
    $oHTTP.SetRequestHeader('Accept-Language', 'ru')
    $oHTTP.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
    $oHTTP.SetRequestHeader('User-Agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')
    $oHTTP.SetRequestHeader('Host', $sRequestURL)
    $oHTTP.SetRequestHeader('Proxy-Connection', 'Keep-alive')
    $oHTTP.Send($sSendData)
    $oHTTP.WaitForResponse
    Return $oHTTP.ResponseText




Такой вопрос - откуда мне брать эти все значения ? например как :

'Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
'Accept-Language', 'ru'
'Content-Type', 'application/x-www-form-urlencoded'
'User-Agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'
'Proxy-Connection', 'Keep-alive'


:whistle:
 

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
Можно из HttP Analyzer
А зачем понадлбилось изменять эти значения? :scratch:
 
Автор
R

Ranos1982

Новичок
Сообщения
130
Репутация
1
да нет! интересует не изменять....а откуда их брать ? ведь у каждого сайта - они свои , верно ? разные , ? это как бы ....настройки какие-то,вот например это :

Код:
$oHTTP.SetRequestHeader('User-Agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')



Вот например это...откуда его брать ? что именно писать ? в какой последовательности? есть примеры,а мне интересно именно каким образом и в какой последовательности ставить все эти,как бы значения,"настройки" ...
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Ranos1982 [?]
Вот например это...откуда его брать ? что именно писать ?
Это идентификатор браузера (или программы), сообщает серверу о том кто запрашивает данные.
Брать можно из википедий.
 
Автор
R

Ranos1982

Новичок
Сообщения
130
Репутация
1
Код:
$oHTTP.SetRequestHeader('Accept-Language', 'ru')


А вот тут первый параметр - откуда его брать ? там же их много может быть.

Не могли бы вы привести саый простой пример,но с коментариями...откуда что брать..если не сложно конечно..
 

VladUs

Скриптер
Сообщения
621
Репутация
181
Ranos1982
Как я понял Вас интересует как работает Autoit с COM- объектами. Откуда брать те или иные свойства и методы которые предоставляет COM - объект ?
Для начала почитайте справку, там очень подробно это описано.
Я лично просматриваю информацию об COM - объектах в OLE/COM Object Viewer
 
Верх