JavaScript свойство XMLHttpRequest.responseURL

Определение и применение

JavaScript свойство responseURL объекта XMLHttpRequest возвращает сериализованный URL ответа или пустую строку, если URL равен null.

Если URL адрес возвращается, то любой фрагмент URL адреса, присутствующий в нем будет удален. Значение responseURL будет окончательный URL адрес, полученный после каких-либо редиректов.

Поддержка браузерами

Спецификация: xhr.spec.whatwg

Поддерживается во всех основных браузерах с 2016 года.

Показать браузеры
Совместимостьapi.XMLHttpRequest.responseURL
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
responseURL✓37✓14✓32✓24✓8✓37✓32✓24✓8✓3.0✓37✓8

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

JavaScript синтаксис

JavaScript
let url = xhr.responseURL;

Спецификация

XMLHttpRequest Standard.

Пример использования

JavaScript
let xhr = new XMLHttpRequest(); // инициализируем только что созданный запрос
xhr.open("GET", "https://test.com/info"); // определяем параметры для запроса
xhr.onload = function() { // добавляем обработчик события
  console.log(xhr.responseURL); // https://test.com/info
};
xhr.send(); // отправляем запрос на сервер