Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Пытаюсь сделать авторизацию через WinHttp.WinHttpRequest.5.1, но сервер, зараза, редиректит после логина и куку записать не удается, т.к WinHttp отдает заголовки уже после редиректа.
В интернете нашел решение: "отрубать следование по переходам (.Option(WinHttpRequestOption_EnableRedirects) = False)"
Как надо оформить эту опцию в плане синтаксиса?
На
а что такое WinHttpRequestOption_EnableRedirects? если это какая-то константа, то боюсь придется подставлять его численное значение. у меня были глюки с подстановкой констант в Excel.Application, autoit не понимал именованные константы
Способ в http://autoit-script.ru/index.php?topic=738.msg5076#msg5076 не подошел?
нашел ли ты численное значение константы (?) WinHttpRequestOption_EnableRedirects?
Аааа, ребята, я на вас молиться буду !!!
Двое бессонных суток убил на эту :Censored:...
Одни сутки чтобы понять почему я не получаю нужный кук через winhttp.
Вторые на то чтобы понять как всё таки получить кук при редиректе 302.
Оказывается, что собака не там порылась и просто редирект отключать нужно, а не пытаться в его процессе что-то получить )
Вот блин, то-то я и думаю, почему у меня постоянно $oHTTP.Status = 200, если в браузере пишет, что 302 :D
Добавлено:
Сообщение автоматически объединено:
Так, отлично, не долго радовался...
Прошел дальше - получил ещё гемороя...
В общем ещё одна страничка с 302 перенаправлением, перехожу на неё, вижу:
И ещё, чтоб не возникло подобного вопроса - сразу дам ответ:
заголовки запроса полностью дублирую из файерфокса... Куки разумеется в процессе в консоли контролирую и отсылаю требуемые, так что с самим запросом проблем быть не должно...