Response.ok

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.

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(), pasando una ruta a un JPG. Luego traemos esta petición usando fetch(), extraemos un blob de la respuesta usando Body.blob, 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