Response.ok
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde marzo de 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.
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
| Especificación |
|---|
| Fetch> # ref-for-dom-response-ok②> |