Response.ok

La propiedad de solo lectura ok de la interfaz Response contiene un Booleano que indica si la respuesta fue exitosa (estado en un rango de 200 a 299) o no.

Sintaxis

var miOK = respuesta.ok;

Valor

Ejemplo

En nuestro ejemplo de Fetch Response (véase Fetch Response en vivo) creamos un nuevo Request usando el constructor Request() (en-US), pasando una ruta a un JPG. Luego traemos esta petición usando fetch() (en-US), extraemos un blob de la respuesta usando Body.blob (en-US), creamos un objeto URL usando URL.createObjectURL, y mostrar esto en un <img>.

Nota: en la parte superior del bloque de fetch() imprimimos el valor de ok en la consola.

js
var imagen = document.querySelector("img");

var peticion = new Request("flowers.jpg");

fetch(peticion).then(function (respuesta) {
  console.log(respuesta.ok); //retorna true si la respuesta fue exitosa
  respuesta.blob().then(function (miBlob) {
    var objectoURL = URL.createObjectURL(miBlob);
    imagen.src = objectURL;
  });
});

Especificaciones

Specification
Fetch Standard
# ref-for-dom-response-ok②

Compatibilidad con navegadores

BCD tables only load in the browser

Ver también