Что нового

[Сеть, интернет] Функция возвращающая статус доступности

avtoIT

Новичок
Сообщения
94
Репутация
0
Есть ли функция, которая возвращает статус доступности того или иного сайта, распознающая ошибки 404, 502, 504 и выдающая ок (200) при нормальной загрузке?
 

sngr

AutoIT Гуру
Сообщения
958
Репутация
381
Код:
$oRequest = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oRequest.Open('GET', 'http://autoit-script.ru/index.php?topic=21186.msg124862;topicseen#new')
$oRequest.Send('')
MsgBox(32, '', $oRequest.status)
 

inververs

AutoIT Гуру
Сообщения
2 135
Репутация
462
Или вместо GET использовать HEAD, так только заголовки ответа придут, что быстрее.
Код:
$oRequest = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oRequest.Open('HEAD', 'http://yandex.ru/blabla')
$oRequest.Send()
MsgBox(32, 'Статус', $oRequest.Status)
 
Верх