powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / XMLHttpRequest узнать куда произошел редирект
8 сообщений из 8, страница 1 из 1
XMLHttpRequest узнать куда произошел редирект
    #38385948
Egor2013
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
написал такой код:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Function HTTPGet(objXMLHTTP, sUrl)
  objXMLHTTP.open "GET", sUrl, false
  objXMLHTTP.send()
  HTTPGet = objXMLHTTP.status = 200
End Function

Set objHTTP = CreateObject("Microsoft.XMLHTTP")

If HTTPGet(objHTTP, sURL) Then
' как тут узнать на какую страницу меня редиректнул сервер ?
End If

Как узнать после вызова функции HttpGet куда произошел редирект ? Другими словами, каков URL полученной страницы ?
После выполнения Location в заголовках уже нет.
...
Рейтинг: 0 / 0
XMLHttpRequest узнать куда произошел редирект
    #38385978
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статус будет не 200, а 301, а адрес в заголовке Location.
...
Рейтинг: 0 / 0
XMLHttpRequest узнать куда произошел редирект
    #38385986
Egor2013
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если бы всё было так просто... не отслеживаются ответы 301 302 303 307, получаю только последний ответ 200, Location в заголовках к этому моменту уже нет.
...
Рейтинг: 0 / 0
XMLHttpRequest узнать куда произошел редирект
    #38385995
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в стандартном функционале XMLHttpRequest сабжа не предусмотрено (это возможно только в расширениях для FF, насколько знаю).

А есть доступ к серверному коду? вообще, в чем состоит задача?
...
Рейтинг: 0 / 0
XMLHttpRequest узнать куда произошел редирект
    #38386000
Egor2013
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к серверному коду доступа нет, задача проста:
после попытки авторизации на сайте в зависимости от успешности авторизации сервер перенаправляет на разные страницы. В общем просто хочу понять удалось авторизоваться или нет.
...
Рейтинг: 0 / 0
XMLHttpRequest узнать куда произошел редирект
    #38386003
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Egor2013,

попробуй смотреть содержимое страницы (которое в responseText).
...
Рейтинг: 0 / 0
XMLHttpRequest узнать куда произошел редирект
    #38386007
Egor2013
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
приплыли. заголовки доступны только после всех редиректов http://www.w3.org/TR/XMLHttpRequest/#switch-headers-received
Даже responseXML.url и тут баг http://support.microsoft.com/kb/234460
придется парсить страницуЯростный МечEgor2013,

попробуй смотреть содержимое страницы (которое в responseText).этого и боялся
...
Рейтинг: 0 / 0
XMLHttpRequest узнать куда произошел редирект
    #38386009
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Egor2013этого и боялсяесли верстка не говно, то регексом на раз-два вытянуть имя юзера (при наличии оного на странице).
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / XMLHttpRequest узнать куда произошел редирект
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]