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