Что нового

[Ошибки] Ошибка с объектом WinHTTP.WinHTTPRequest.5.1

_Lexa98_

Осваивающий
Сообщения
551
Репутация
25
В чём могут быть причины ошибки:
Код:
The Requested action with this object has failed.
? :scratch:


Добавлено:
Сообщение автоматически объединено:

Обработчик ошибок пишет:
Код:
Не удаётся установить соединение с сервером


Добавлено:
Сообщение автоматически объединено:

И указывается именно на:
Код:
$oRequest.Send("")
 

sngr

AutoIT Гуру
Сообщения
1,011
Репутация
409
Тыж вроде не вчера на форуме появился - что за поток сознания? Где код, где адрес сайта? Сходу могу предположить что указан неверно адрес.
 
Автор
_Lexa98_

_Lexa98_

Осваивающий
Сообщения
551
Репутация
25
Вот пример:
Код:
$oRequest = ObjCreate('WinHTTP.WinHTTPRequest.5.1')
$oRequest.Open('GET', 'http://vk.com', 0)
$oRequest.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
$oRequest.Send("")
$sData = $oRequest.ResponseText



Добавлено:
Сообщение автоматически объединено:

Если бы адрес был бы введён неправильно, ошибка бы указывалась на $oRequest.Open
 

sngr

AutoIT Гуру
Сообщения
1,011
Репутация
409
Код:
$oRequest = ObjCreate('WinHttp.WinHttpRequest.5.1')
 
Автор
_Lexa98_

_Lexa98_

Осваивающий
Сообщения
551
Репутация
25
sngr
Нет у меня так и написано, просто ошибся, но ошибка не в этом
 

sngr

AutoIT Гуру
Сообщения
1,011
Репутация
409
Какая система, нормально ли открывается через браузер, как работает через родные функции языка?
 
Автор
_Lexa98_

_Lexa98_

Осваивающий
Сообщения
551
Репутация
25
Win7, через браузер нормально


Добавлено:
Сообщение автоматически объединено:

Раньше всё работало нормально
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Мне кажется что application/x-www-form-urlencoded используется только для метода POST, а у вас GET
 
Автор
_Lexa98_

_Lexa98_

Осваивающий
Сообщения
551
Репутация
25
Я им пользовался и для POST и для GET и всё прекрасно работало
 
Верх