Response.ok

La propriété en lecture seule ok de l'interface Response contient un booléen correspondant au succès (codes de statut compris entre 200 et 299) ou à l'échec de la réponse.

Syntaxe

var myOK = response.ok;

Valeur

Un Boolean (en-US).

Exemple

Dans notre exemple (voir la démonstration en ligne) nous créons un nouvel objet Request en utilisant le constructeur Request() avec le chemin vers un JPG en argument. On récupère (fetch en anglais) ensuite la requête en utilisant GlobalFetch.fetch(), on extrait un blob de la réponse en utilisant Body.blob (en-US) pour créer un objet URL grâce à URL.createObjectURL et l'afficher dans une balise <img>.

Note : Nous affichons la valeur de la propriété ok de la réponse dans la console en haut du bloc fetch().

var myImage = document.querySelector('img');

var myRequest = new Request('flowers.jpg');

fetch(myRequest).then(function(response) {
  console.log(response.ok); // retourne true si la réponse est retournée avec succès
  response.blob().then(function(myBlob) {
    var objectURL = URL.createObjectURL(myBlob);
    myImage.src = objectURL;
  });
});

Spécifications

Spécification Statut Commentaire
Fetch
La définition de 'ok' dans cette spécification.
Standard évolutif Définition initiale

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi