Skip to content

Commit b1ecc7e

Browse files
committed
Conflicts fixed on "XMLHttpRequest" page in french language
1 parent 2e0f1fa commit b1ecc7e

File tree

1 file changed

+4
-35
lines changed

1 file changed

+4
-35
lines changed

5-network/08-xmlhttprequest/article.md

Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,7 @@ xhr.onload = function() {
9393
if (xhr.status != 200) { // analyse l'état HTTP de la réponse
9494
alert(`Error ${xhr.status}: ${xhr.statusText}`); // e.g. 404: Not Found
9595
} else { // show the result
96-
<<<<<<< HEAD
97-
alert(`Done, got ${xhr.response.length} bytes`); // response est le serveur
98-
=======
99-
alert(`Done, got ${xhr.response.length} bytes`); // response is the server response
100-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
96+
alert(`Done, got ${xhr.response.length} bytes`); // response est la réponse du serveur
10197
}
10298
};
10399

@@ -151,21 +147,12 @@ xhr.open('GET', url); // https://google.com/search?q=test+me%21
151147

152148
Nous pouvons utiliser la propriété `xhr.responseType` pour définir le format de réponse :
153149

154-
<<<<<<< HEAD
155150
- `""` (default) -- obtenir en tant que chaîne de caractères,
156151
- `"text"` -- obtenir en tant que chaîne de caractères,
157152
- `"arraybuffer"` -- obtenir en tant que `ArrayBuffer` (pour les données binaires, voir le chapitre <info:arraybuffer-binary-arrays>),
158153
- `"blob"` -- obtenir en tant que `Blob` (pour les données binaires, voir le chapitre <info:blob>),
159-
- `"document"` -- obtenir en tant que document XML (peut utiliser XPath et d'autres méthodes XML),
154+
- `"document"` -- obtenir en tant que document XML (peut utiliser XPath et d'autres méthodes XML) ou document HTML (basé sur le type MIME des données reçues),
160155
- `"json"` -- obtenir en tant que JSON (analysé automatiquement).
161-
=======
162-
- `""` (default) -- get as string,
163-
- `"text"` -- get as string,
164-
- `"arraybuffer"` -- get as `ArrayBuffer` (for binary data, see chapter <info:arraybuffer-binary-arrays>),
165-
- `"blob"` -- get as `Blob` (for binary data, see chapter <info:blob>),
166-
- `"document"` -- get as XML document (can use XPath and other XML methods) or HTML document (based on the MIME type of the received data),
167-
- `"json"` -- get as JSON (parsed automatically).
168-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
169156

170157
Par exemple, obtenons la réponse en JSON :
171158

@@ -200,19 +187,11 @@ Ils existent pour des raisons historiques, pour obtenir une chaîne de caractèr
200187
Tous les États, comme dans [la spécification](https://xhr.spec.whatwg.org/#states):
201188

202189
```js
203-
<<<<<<< HEAD
204190
UNSENT = 0; // état initial
205191
OPENED = 1; // open appelé
206192
HEADERS_RECEIVED = 2; // en-têtes de réponse reçus
207193
LOADING = 3; // la réponse est en cours de chargement (une donnée empaquetée est reçue)
208194
DONE = 4; // requête terminée
209-
=======
210-
UNSENT = 0; // initial state
211-
OPENED = 1; // open called
212-
HEADERS_RECEIVED = 2; // response headers received
213-
LOADING = 3; // response is loading (a data packet is received)
214-
DONE = 4; // request complete
215-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
216195
```
217196

218197
Un objet `XMLHttpRequest` voyagent dans l'ordre `0` -> `1` -> `2` -> `3` -> ... -> `3` -> `4`. L'état `3` se répète chaque fois qu'un paquet de données est reçu sur le réseau.
@@ -288,15 +267,9 @@ Il existe 3 méthodes pour les en-têtes HTTP :
288267
xhr.setRequestHeader('Content-Type', 'application/json');
289268
```
290269

291-
<<<<<<< HEAD
292270
```warn header="Limites des en-têtes"
293271
Plusieurs en-têtes sont gérés exclusivement par le navigateur, par exemple `Referer` et `Host`.
294-
La liste complète est [dans la spécification](http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader-method).
295-
=======
296-
```warn header="Headers limitations"
297-
Several headers are managed exclusively by the browser, e.g. `Referer` and `Host`.
298-
The full list is [in the specification](https://xhr.spec.whatwg.org/#the-setrequestheader()-method).
299-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
272+
La liste complète est [dans la spécification](https://xhr.spec.whatwg.org/#the-setrequestheader()-method).
300273

301274
`XMLHttpRequest` n'est pas autorisé à les modifier, pour la sécurité des utilisateurs et l'exactitude de la requête.
302275
```
@@ -536,11 +509,7 @@ xhr.onerror = function() {
536509
};
537510
```
538511

539-
<<<<<<< HEAD
540-
Il y a en fait plus d'événements, la [spécification moderne](http://www.w3.org/TR/XMLHttpRequest/#events) les répertorie (dans l'ordre du cycle de vie) :
541-
=======
542-
There are actually more events, the [modern specification](https://xhr.spec.whatwg.org/#events) lists them (in the lifecycle order):
543-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
512+
Il y a en fait plus d'événements, la [spécification moderne](https://xhr.spec.whatwg.org/#events) les répertorie (dans l'ordre du cycle de vie) :
544513

545514
- `loadstart` -- la requête a commencé.
546515
- `progress` -- un paquet de données de la réponse est arrivé, tout le corps de la réponse est actuellement dans `response`.

0 commit comments

Comments
 (0)