From 6772831200d14c2436aea2d0c837f40dbf12156f Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sun, 26 Sep 2021 13:11:47 +0200 Subject: Prepare Web API section for Markdown conversion (#2464) * Remove summary classes and ids * Remove unecessary hidden * Remove useless span filled with useless attributes / ids * Remove useless font * Remove notranslate * Remove id in other elements than headings * Remove name attributes * Remove
 for JS w/ language-js class

* Remove 
 for HTML w/ language-html class

* Remove 
 for other lang w/ language-* class

* Rm highlighted line in code samples

* fix links, internal, external, absolute URLs

* missing file from last commit

* Fix styles errors apart from table + some classes

* Fix notes and warnings (+ some other :x)

* fix typo during merge which broke a doc

* aand forgot a conflict

* fix remaining classes of errors except dls and images

* Fix dls

* Fix images (deki/mozillademos) and remaining style issues

* Remove script tag from svg file

* Remove script tag from svg fileS

* Compress SVG files for CI
---
 files/fr/web/api/request/index.html         | 10 +++++-----
 files/fr/web/api/request/mode/index.html    |  2 +-
 files/fr/web/api/request/request/index.html |  6 ++----
 3 files changed, 8 insertions(+), 10 deletions(-)

(limited to 'files/fr/web/api/request')

diff --git a/files/fr/web/api/request/index.html b/files/fr/web/api/request/index.html
index 3a2f14df82..cc9160f5c2 100644
--- a/files/fr/web/api/request/index.html
+++ b/files/fr/web/api/request/index.html
@@ -86,14 +86,14 @@ translation_of: Web/API/Request
 
 
 
-

Note: Les fonctions {{domxref("Body")}} ne peuvent être exécutées qu'une seule fois; les appels suivants seront résolus avec des chaînes vides / ArrayBuffers.

+

Note : Les fonctions {{domxref("Body")}} ne peuvent être exécutées qu'une seule fois; les appels suivants seront résolus avec des chaînes vides / ArrayBuffers.

Exemples

Dans l'extrait de code suivant, nous créons une nouvelle requête à l'aide du constructeur Request() (pour un fichier image dans le même répertoire que le script), puis renvoyons certaines valeurs de propriété de la requête:

-
const request = new Request('https://www.mozilla.org/favicon.ico');
+
const request = new Request('https://www.mozilla.org/favicon.ico');
 
 const URL = request.url;
 const method = request.method;
@@ -102,7 +102,7 @@ const credentials = request.credentials;
 
 

Vous pouvez ensuite récupérer cette requête en passant l'objet Request en tant que paramètre à un appel {{domxref("WindowOrWorkerGlobalScope.fetch()")}}, par exemple:

-
fetch(request)
+
fetch(request)
   .then(response => response.blob())
   .then(blob => {
     image.src = URL.createObjectURL(blob);
@@ -110,7 +110,7 @@ const credentials = request.credentials;
 
 

Dans l'extrait de code suivant, nous créons une nouvelle requête à l'aide du constructeur Request() avec des données initiales et du contenu du body pour une requête api qui nécessite une charge utile de body:

-
const request = new Request('https://example.com', {method: 'POST', body: '{"foo": "bar"}'});
+
const request = new Request('https://example.com', {method: 'POST', body: '{"foo": "bar"}'});
 
 const URL = request.url;
 const method = request.method;
@@ -124,7 +124,7 @@ const bodyUsed = request.bodyUsed;
 
 

Vous pouvez ensuite récupérer cette demande d'API en passant l'objet Request en tant que paramètre à un appel {{domxref("WindowOrWorkerGlobalScope.fetch()")}}, par exemple et obtenir la réponse:

-
fetch(request)
+
fetch(request)
   .then(response => {
     if (response.status === 200) {
       return response.json();
diff --git a/files/fr/web/api/request/mode/index.html b/files/fr/web/api/request/mode/index.html
index 1e1c82d317..d051e937d6 100644
--- a/files/fr/web/api/request/mode/index.html
+++ b/files/fr/web/api/request/mode/index.html
@@ -10,7 +10,7 @@ translation_of: Web/API/Request/mode
 
  • same-origin — Avec ce mode défini, si la requête est faite vers une autre origine, le résultat sera une erreur. Vous pouvez utiliser ceci afin de vous assurer que la requête sera toujours faites vers votre origine.
  • no-cors — Prévient la méthode d’une utilisation autre que HEAD, GET ou POST. Si un ServiceWorkers interceptait ces requêtes, il ne pourrait pas ajouter ou réécrire ces en-têtes excepté pour ceci. De plus, JavaScript ne peut accéder à aucune propriété de la {{domxref("Response")}}. Cela vous assure que les ServiceWorkers n’affecteront pas la sémantique du Web et prévient pour des raisons de sécurité et de confidentialité pouvant mener à la fuite de données à travers les domaines.
  • -
  • cors — Permet les requêtes cross-origin pour, par exemple, accéder à diverses APIs fournies par de tierces parties. Ces derniers sont censés adhérer au protocole CORS. Seul un jeu limité d’en-têtes est exposé dans la {{domxref("Response")}}, mais le corps (body) est lisible.
  • +
  • cors — Permet les requêtes cross-origin pour, par exemple, accéder à diverses APIs fournies par de tierces parties. Ces derniers sont censés adhérer au protocole CORS. Seul un jeu limité d’en-têtes est exposé dans la {{domxref("Response")}}, mais le corps (body) est lisible.
  • navigate — Un mode pour supporter la navigation. La valeur navigate est destinée à être utilisée seulement par la navigation HTML. Une requête navigate est créée seulement lorsqu’on navigue entre des documents.
diff --git a/files/fr/web/api/request/request/index.html b/files/fr/web/api/request/request/index.html index 1eca86dcda..bea6114c46 100644 --- a/files/fr/web/api/request/request/index.html +++ b/files/fr/web/api/request/request/index.html @@ -121,13 +121,11 @@ var maRequete = new Request('fleurs.jpg', monInit);

Vous pouvez aussi passer un objet {{domxref("Request")}} au constructeur Request() pour créer une copie de la Request (c'est similaire au fait d'appeler la méthode {{domxref("Request.clone","clone()")}}).

-
-
var copie = new Request(maRequete);
+
var copie = new Request(maRequete);
 
-
-

Note : Cette dernière utilisation n'est probablement utile que dans ServiceWorkers.

+

Note : Cette dernière utilisation n'est probablement utile que dans ServiceWorkers.

Spécifications

-- cgit v1.2.3-54-g00ecf