Skip to content

Commit 8334372

Browse files
committed
Conflicts fixed on "Fetch API" page in french language
1 parent 2c24293 commit 8334372

File tree

1 file changed

+11
-42
lines changed

1 file changed

+11
-42
lines changed

5-network/06-fetch-api/article.md

Lines changed: 11 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,10 @@ let promise = fetch(url, {
2121
// selon la requête du body
2222
"Content-Type": "text/plain;charset=UTF-8"
2323
},
24-
<<<<<<< HEAD
25-
body: undefined // string, FormData, Blob, BufferSource, or URLSearchParams
26-
referrer: "about:client", // ou "" pour ne pas envoyer de header Referer,
27-
// ou une URL de l'origine actuelle
28-
referrerPolicy: "no-referrer-when-downgrade", // no-referrer, origin, same-origin...
29-
=======
30-
body: undefined, // string, FormData, Blob, BufferSource, or URLSearchParams
31-
referrer: "about:client", // or "" to send no Referer header,
24+
body: undefined, // string, FormData, Blob, BufferSource, ou URLSearchParams
25+
referrer: "about:client", // ou "" to send no Referer header,
3226
// or an url from the current origin
3327
referrerPolicy: "strict-origin-when-cross-origin", // no-referrer-when-downgrade, no-referrer, origin, same-origin...
34-
>>>>>>> 5dff42ba283bce883428c383c080fa9392b71df8
3528
mode: "cors", // same-origin, no-cors
3629
credentials: "same-origin", // omit, include
3730
cache: "default", // no-store, reload, no-cache, force-cache, or only-if-cached
@@ -92,41 +85,18 @@ Contrairement à l'option `referrer` qui permet de définir la valeur exacte de
9285

9386
Les valeurs possibles sont décrites dans la [spécification Referrer Policy](https://w3c.github.io/webappsec-referrer-policy/):
9487

95-
<<<<<<< HEAD
96-
- **`"no-referrer-when-downgrade"`** -- la valeur par défaut : le `Referer` complet est toujours envoyé, sauf si nous envoyons une requête de HTTPS à HTTP (vers un protocole moins sécurisé).
97-
- **`"no-referrer"`** -- ne jamais envoyer de `Referer`.
98-
- **`"origin"`** -- envoyer uniquement l'origine dans `Referer`, pas l'URL de la page complète, par exemple uniquement `http://site.com` au lieu de` http://site.com/path`.
99-
- **`"origin-when-cross-origin"`** -- envoyer un `Referer` complet à la même origine, mais uniquement la partie origine pour les requêtes cross-origin(comme ci-dessus).
100-
- **`"same-origin"`** -- envoyer un `Referer` complet à la même origine, mais pas de referer pour les requêtes cross-origin.
101-
- **`"strict-origin"`** -- envoyer uniquement l'origine, ne pas envoyer de `Referer` pour les requêtes HTTPS → HTTP.
102-
- **`"strict-origin-when-cross-origin"`** -- pour la même origine envoyer un `Referer` complet, pour une cross-origin, envoyer uniquement l'origine, à moins que ce ne soit HTTPS → requête HTTP, puis ne rien envoyer.
103-
- **`"unsafe-url"`** -- toujours envoyer l'url complète dans `Referer`, même pour les requêtes HTTPS → HTTP
104-
=======
105-
- **`"strict-origin-when-cross-origin"`** -- the default value: for same-origin send the full `Referer`, for cross-origin send only the origin, unless it's HTTPS→HTTP request, then send nothing.
106-
- **`"no-referrer-when-downgrade"`** -- full `Referer` is always sent, unless we send a request from HTTPS to HTTP (to the less secure protocol).
107-
- **`"no-referrer"`** -- never send `Referer`.
108-
- **`"origin"`** -- only send the origin in `Referer`, not the full page URL, e.g. only `http://site.com` instead of `http://site.com/path`.
109-
- **`"origin-when-cross-origin"`** -- send the full `Referer` to the same origin, but only the origin part for cross-origin requests (as above).
110-
- **`"same-origin"`** -- send the full `Referer` to the same origin, but no `Referer` for cross-origin requests.
111-
- **`"strict-origin"`** -- send only the origin, not the `Referer` for HTTPS→HTTP requests.
112-
- **`"unsafe-url"`** -- always send the full url in `Referer`, even for HTTPS→HTTP requests.
113-
>>>>>>> 5dff42ba283bce883428c383c080fa9392b71df8
88+
- **`"strict-origin-when-cross-origin"`** -- la valeur par défaut : pour la même origine, envoie le `Referer` complet, pour l'origine croisée, envoie uniquement l'origine, à moins qu'il ne s'agisse d'une requête HTTPS→HTTP , puis n'envoie rien.
89+
- **`"no-referrer-when-downgrade"`** -- le `Referer` complet est toujours envoyé, sauf si nous envoyons une requête de HTTPS à HTTP (vers le protocole le moins sécurisé).
90+
- **`"no-referrer"`** -- n'envoie jamais le `Referer`.
91+
- **`"origine"`** -- n'envoie que l'origine dans le `Referer`, pas l'URL complète de la page, par ex. uniquement `http://site.com` au lieu de `http://site.com/path`.
92+
- **`"origin-when-cross-origin"`** -- envoie le `Referer` complet à la même origine, mais uniquement la partie d'origine pour les requêtes cross-origin (comme ci-dessus).
93+
- **`"same-origin"`** -- envoie le `Referer` complet à la même origine, mais pas de `Referer` pour les requêtes cross-origin.
94+
- **`"strict-origin"`** -- envoie uniquement l'origine, pas le `Referer` pour les requêtes HTTPS→HTTP.
95+
- **`"unsafe-url"`** -- envoie toujours l'url complète dans `Referer`, même pour les requêtes HTTPS→HTTP.
11496

11597
Voici un tableau avec toutes les combinaisons :
11698

117-
<<<<<<< HEAD
118-
| Valeur | Vers la même origine | Vers une autre origine | HTTPS→HTTP |
119-
|--------------------------------------------------|----------------------|------------------------|------------|
120-
| `"no-referrer"` | - | - | - |
121-
| `"no-referrer-when-downgrade"` or `""` (default) | full | full | - |
122-
| `"origin"` | origin | origin | origin |
123-
| `"origin-when-cross-origin"` | full | origin | origin |
124-
| `"same-origin"` | full | - | - |
125-
| `"strict-origin"` | origin | origin | - |
126-
| `"strict-origin-when-cross-origin"` | full | origin | - |
127-
| `"unsafe-url"` | full | full | full |
128-
=======
129-
| Value | To same origin | To another origin | HTTPS→HTTP |
99+
| Valeur | Pour la même origine | Pour une autre origine | HTTPS→HTTP |
130100
|-------|----------------|-------------------|------------|
131101
| `"no-referrer"` | - | - | - |
132102
| `"no-referrer-when-downgrade"` | full | full | - |
@@ -136,7 +106,6 @@ Voici un tableau avec toutes les combinaisons :
136106
| `"strict-origin"` | origin | origin | - |
137107
| `"strict-origin-when-cross-origin"` or `""` (default) | full | origin | - |
138108
| `"unsafe-url"` | full | full | full |
139-
>>>>>>> 5dff42ba283bce883428c383c080fa9392b71df8
140109

141110
Disons que nous avons une zone d'administration avec une structure d'URL qui ne devrait pas être connue de l'extérieur du site.
142111

0 commit comments

Comments
 (0)