Spec-Zone.ru › Web APIs

Ответ: свойство statusText

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с марта 2017 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

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

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

Значение

A String содержащий сообщение об HTTP-статусе, связанное с ответом. Значение по умолчанию — "".

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

Примеры

В нашем примере Fetch Response (см. Fetch Response (живой пример)) мы создаём новый объект Request с помощью конструктора Request(), передав ему путь к файлу JPG. Затем мы получаем этот запрос с помощью fetch(), извлекаем blob из ответа с помощью Response.blob, создаём 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;
  });

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

Спецификация
Fetch
# ref-for-dom-response-statustext①

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
statusText 40 14 39 27 10.1 40 39 27 10.3 4.0 40

См. также

  • API сервисных рабочих процессов
  • Управление доступом к ресурсам (CORS)
  • HTTP

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Response/statusText

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API