Response: свойство status

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

Например, 200 в случае успеха, 404 если ресурс не найден.

Значение

Беззнаковое короткое число unsigned short, один из кодов состояния ответа HTTP.

Примеры

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

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

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

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

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

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

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

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

BCD tables only load in the browser

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