Response: свойство statusText

Доступное только для чтения свойство statusText интерфейса Response содержит сообщение о состоянии, соответствующее коду состояния HTTP в Response.status.

Например, для кода состояния 200 сообщение будет OK, Continue для кода 100, Not Found для 404.

Значение

Строка с сообщением о состоянии ответа HTTP. Значение по умолчанию — "".

Смотрите Коды состояния ответа HTTP для получения списка кодов и связанных с ними сообщений о сосотоянии. Обратите внимание, что HTTP/2 не поддерживает сообщения о состоянии.

Примеры

В нашем примере Fetch Response (живой пример) мы создаëм новый экземпляр объекта Request с помощью конструктора Request() (en-US), передавая ему путь к изображению. Затем мы отправляем запрос, применяя fetch(), извлекаем из ответа объект Blob, используя Response.blob (en-US), создаëм объект URL с помощью URL.createObjectURL() и отображаем результат в теге <img>.

Заметьте, что в верхних строках блока fetch() мы выводим в консоль значение statusText из ответа.

js
const myImage = document.querySelector("img");

const myRequest = new Request("flowers.jpg");

fetch(myRequest)
  .then((response) => {
    console.log("response.statusText =", response.statusText); // response.statusText = "OK"
    return response.blob();
  })
  .then((myBlob) => {
    const objectURL = URL.createObjectURL(myBlob);
    myImage.src = objectURL;
  });

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

Specification
Fetch Standard
# ref-for-dom-response-statustext①

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также