Spec-Zone.ru › Web APIs

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

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

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

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

Примечание: Эта функция доступна в Веб-воркерах.

Свойство ok только для чтения интерфейса Response содержит логическое значение, указывающее, был ли ответ успешным (статус в диапазоне 200-299) или нет.

Значение

Булево значение.

Примеры

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

Примечание: В верхней части блока fetch() мы записываем значение ответа ok в консоль.

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

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

fetch(myRequest).then((response) => {
  console.log(response.ok); // returns true if the response returned successfully
  response.blob().then((myBlob) => {
    const objectURL = URL.createObjectURL(myBlob);
    myImage.src = objectURL;
  });
});

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

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

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

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

См. также

  • 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/ok

Spec-Zone.ru

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