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
Un Boolean
.
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.
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