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
# ref-for-dom-response-ok②

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
ok

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Ver también