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
Un Boolean
(en-US).
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.
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