From d88f3c57c17c4136d07b612c593eacb6c72a445b Mon Sep 17 00:00:00 2001 From: Scttpr Date: Sat, 13 Mar 2021 18:22:12 +0100 Subject: Response ok first version (#123) * Response ok first version * updated according to PR comments --- files/fr/web/api/response/ok/index.html | 75 +++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 files/fr/web/api/response/ok/index.html (limited to 'files') diff --git a/files/fr/web/api/response/ok/index.html b/files/fr/web/api/response/ok/index.html new file mode 100644 index 0000000000..a64a14f384 --- /dev/null +++ b/files/fr/web/api/response/ok/index.html @@ -0,0 +1,75 @@ +--- +title: Response.ok +slug: Web/API/Response/ok +tags: + - API + - Experimental + - Fetch + - Property + - Reference + - Response + - ok +translation_of: Web/API/Response/ok +--- +
{{APIRef("Fetch")}}
+ +

La propriété en lecture seule ok de l'interface {{domxref("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 {{domxref("Boolean")}}.

+ +

Exemple

+ +

Dans notre exemple (voir la démonstration en ligne) nous créons un nouvel objet {{domxref("Request")}} en utilisant le constructeur {{domxref("Request.Request","Request()")}} avec le chemin vers un JPG en argument. On récupère (fetch en anglais) ensuite la requête en utilisant {{domxref("GlobalFetch.fetch()")}}, on extrait un blob de la réponse en utilisant {{domxref("Body.blob")}} pour créer un objet URL grâce à {{domxref("URL.createObjectURL")}} et l'afficher dans une balise {{htmlelement("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écificationStatutCommentaire
{{SpecName('Fetch','#dom-response-ok','ok')}}{{Spec2('Fetch')}}Définition initiale
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.Response.ok")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf