Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.10.2012, 19:02
Новичок на форуме
Отправить личное сообщение для ksk- Посмотреть профиль Найти все сообщения от ksk-
 
Регистрация: 28.10.2012
Сообщений: 1

Как отловить редиректы с помощью XHR.
Всем привет. Проблема такая: с помощью XMLHttpRequest отправляю запрос на сервер, запрос выполняется успешно, после нескольких (двух) редиректов получаю нужную мне страницу. НО мне нужно не столько содержимое страницы, сколько ее окончательный URL.

function request() {
   var req = new XMLHttpRequest();
 
   req.onreadystatechange = function() {
               if (req.readyState === 4) {
                   console.log(req.getResponseHeader("Location"));
                   console.log(req.responseText)
           }
 
   req.open("GET", "http://*************", true);
   req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   req.send(null);


Вышеприведенный фрагмент кода выводит Location первого редиректа (а мне нужен последний) и содержимое последней страницы.

Теперь вопросы:
1. Почему не выводит Location последнего редиректа?
2. Как мне все-таки c помощью JavaScript получить реальный URL загруженной страницы?

З.Ы. Данный код выполняется не в браузере, а как desktop-приложение, написанное по технологии Qt Quick.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как с помощью AJAX изменить значение поля. wayzer Элементы интерфейса 9 16.09.2012 17:06
Передал аяксом класс в <div>, но как отловить событите клик на этот класс ? saturn Элементы интерфейса 11 31.05.2012 10:30
Как из HTML-документа с помощью Javascript получить оглавление каталога? eto_dimka Общие вопросы Javascript 1 04.01.2009 22:18
Как отловить событие onchange на LookUp поле? spps Events/DOM/Window 0 09.09.2008 16:02
Как с помощью JS "на-лету" менять часть HTML кода greendoc Общие вопросы Javascript 2 18.03.2008 20:43