Как получить URL ответа в XMLHttpRequest?

Есть страница (URL), я запрашиваю ее с помощью XMLHttpRequest, но я не получаю ответ от запрошенного URL, Она направляет запрос на другую страницу,

запрашивающий ---> page.php
получить ответ от>direpage.php

и вопрос, как я могу получить ответ URL? (directpage.php в примере)

1 ответ

Решение

Окончательный URL (после всех перенаправлений) доступен в responseURL атрибут XMLHttpRequest пример. Эта функция является новой и поддерживается только в стабильной версии Firefox 32 в сентябре 2014 года [ref] и стабильной версии Chrome 37.0.2031.0 в августе 2014 года [ref] (и, вероятно, также в Opera 24). responseURL (пока) не поддерживается в IE 11 или Safari 7 и более старых браузерах. Для этих браузеров предыдущий ответ остается верным:

XMLHttpRequest автоматически следует за перенаправлениями без сохранения обслуживаемых URL-адресов в свойстве. Location заголовок не может быть получен через .getResponseHeader(),

Рекомендации:

Другие вопросы по тегам