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

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

JavaScript свойство statusText объекта XMLHttpRequest возвращает строку с текстом состояния HTTP-ответа, полученным от сервера. Свойство доступно только для чтения.

В отличие от свойства status, указывающего числовой код состояния HTTP-ответа, свойство statusText содержит текст состояния ответа, например "OK" или "Not Found". Если свойство readyState имеет значение UNSENT (0) или OPENED (1), а также после сетевой ошибки значение statusText будет пустой строкой.

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

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

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

Показать браузеры
Совместимостьapi.XMLHttpRequest.statusText
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
statusText✓1✓12✓1✓≤12.1✓1.2✓18✓4✓≤12.1✓1✓1.0✓4.4✓1

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

JavaScript синтаксис

JavaScript
const statusText = xhr.statusText;

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

XMLHttpRequest Standard.

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

JavaScript
const xhr = new XMLHttpRequest(); // создаем новый запрос
xhr.open("GET", "/info"); // определяем параметры для запроса

xhr.onload = function() {
  console.log(xhr.status, xhr.statusText); // например: 200 "OK" (по HTTP/2 — 200 "")
};

xhr.send(); // отправляем запрос на сервер