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
из ответа.
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