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 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.
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
Loading…