diff options
author | julieng <julien.gattelier@gmail.com> | 2021-09-17 20:50:13 +0200 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-10-12 07:57:56 +0200 |
commit | 0fe03b92344c0f9b0d4ada2146d4480997ab2e25 (patch) | |
tree | b2b704c9e2987a769980ad0d619ff1bd879c7e34 /files/fr/web/http/status | |
parent | df12ec2617159d79d2ea959389358ef52423f9ff (diff) | |
download | translated-content-0fe03b92344c0f9b0d4ada2146d4480997ab2e25.tar.gz translated-content-0fe03b92344c0f9b0d4ada2146d4480997ab2e25.tar.bz2 translated-content-0fe03b92344c0f9b0d4ada2146d4480997ab2e25.zip |
convert content to md
Diffstat (limited to 'files/fr/web/http/status')
55 files changed, 929 insertions, 1545 deletions
diff --git a/files/fr/web/http/status/100/index.md b/files/fr/web/http/status/100/index.md index 5753540189..d3595c6d76 100644 --- a/files/fr/web/http/status/100/index.md +++ b/files/fr/web/http/status/100/index.md @@ -7,38 +7,27 @@ tags: - Informational translation_of: Web/HTTP/Status/100 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <strong><code>100 Continue</code></strong> indique que, jusqu'à présent, tout est normal (OK) et que le client doit poursuivre avec la requête ou l'ignorer si celle-ci est déjà finie.</p> +Le code de statut de réponse HTTP **`100 Continue`** indique que, jusqu'à présent, tout est normal (OK) et que le client doit poursuivre avec la requête ou l'ignorer si celle-ci est déjà finie. -<p>Afin que le serveur vérifie les en-têtes des requêtes, un client doit envoyer {{HTTPHeader("Expect")}} : <code>100-continue</code> comme en-tête dans la requête initiale et recevoir le code de statut <code>100 Continue</code> comme réponse avant d'envoyer le corps de la requête.</p> +Afin que le serveur vérifie les en-têtes des requêtes, un client doit envoyer {{HTTPHeader("Expect")}} : `100-continue` comme en-tête dans la requête initiale et recevoir le code de statut `100 Continue` comme réponse avant d'envoyer le corps de la requête. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">100 Continue</pre> + 100 Continue -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "100 Continue" , "6.2.1")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "100 Continue" , "6.2.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "100")}}</p> +{{Compat("http/status", "100")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Expect")}}</li> - <li>{{HTTPStatus(417)}}</li> -</ul> +- {{HTTPHeader("Expect")}} +- {{HTTPStatus(417)}} diff --git a/files/fr/web/http/status/101/index.md b/files/fr/web/http/status/101/index.md index 7f8aa0307e..4f74b22e22 100644 --- a/files/fr/web/http/status/101/index.md +++ b/files/fr/web/http/status/101/index.md @@ -9,43 +9,32 @@ tags: - WebSockets translation_of: Web/HTTP/Status/101 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP <code><strong>101 Switching Protocol</strong></code> indique que le protocole a changé, comme demandé par le client via l'en-tête {{HTTPHeader("Upgrade")}}.</p> +Le code de réponse HTTP **`101 Switching Protocol`** indique que le protocole a changé, comme demandé par le client via l'en-tête {{HTTPHeader("Upgrade")}}. -<p>Le serveur envoie alors une réponse avec un en-tête {{HTTPHeader("Upgrade")}} qui indique le nouveau protocole utilisé.</p> +Le serveur envoie alors une réponse avec un en-tête {{HTTPHeader("Upgrade")}} qui indique le nouveau protocole utilisé. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">101 Switching Protocol</pre> + 101 Switching Protocol -<h2 id="Exemples">Exemples</h2> +## Exemples -<p>Les changements de protocole peuvent être utilisés avec <a href="/fr/docs/WebSockets">WebSockets</a>.</p> +Les changements de protocole peuvent être utilisés avec [WebSockets](/fr/docs/WebSockets). -<pre>HTTP/1.1 101 Switching Protocols -Upgrade: websocket -Connection: Upgrade</pre> + HTTP/1.1 101 Switching Protocols + Upgrade: websocket + Connection: Upgrade -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "101 Switching Protocol" , "6.2.2")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "101 Switching Protocol" , "6.2.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/WebSockets">WebSockets</a></li> - <li>{{HTTPHeader("Upgrade")}}</li> - <li>{{HTTPStatus("426")}}<code> Upgrade Required</code></li> -</ul> +- [WebSockets](/fr/docs/WebSockets) +- {{HTTPHeader("Upgrade")}} +- {{HTTPStatus("426")}}` Upgrade Required` diff --git a/files/fr/web/http/status/103/index.md b/files/fr/web/http/status/103/index.md index a3ae54084a..d57141b1fa 100644 --- a/files/fr/web/http/status/103/index.md +++ b/files/fr/web/http/status/103/index.md @@ -7,41 +7,24 @@ tags: - Statut translation_of: Web/HTTP/Status/103 --- -<p>{{HTTPSidebar}}{{Draft}}</p> +{{HTTPSidebar}}{{Draft}} -<p>Le code de statut de réponse <strong><code>103 Early Hints</code></strong> est principalement utilisé avec l'en-tête HTTP {{HTTPHeader("Link")}} afin de permettre à l'application cliente de commencer le chargement des ressources tandis que le serveur prépare une réponse.</p> +Le code de statut de réponse **`103 Early Hints`** est principalement utilisé avec l'en-tête HTTP {{HTTPHeader("Link")}} afin de permettre à l'application cliente de commencer le chargement des ressources tandis que le serveur prépare une réponse. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox">103 Early Hints</pre> + 103 Early Hints -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">État</th> - <th scope="col">Commentaire</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{RFC(8297, "103 Early Hints")}}</td> - <td>IETF RFC</td> - <td>Première version</td> - </tr> - </tbody> -</table> +| Spécification | État | Commentaire | +| -------------------------------------------- | -------- | ---------------- | +| {{RFC(8297, "103 Early Hints")}} | IETF RFC | Première version | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs +{{Compat("http.status.103")}} +## Voir aussi -<p>{{Compat("http.status.103")}}</p> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li>{{HTTPHeader("Link")}}</li> -</ul> +- {{HTTPHeader("Link")}} diff --git a/files/fr/web/http/status/200/index.md b/files/fr/web/http/status/200/index.md index d9b45d22af..96c4534539 100644 --- a/files/fr/web/http/status/200/index.md +++ b/files/fr/web/http/status/200/index.md @@ -6,46 +6,33 @@ tags: - HTTP translation_of: Web/HTTP/Status/200 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <strong><code>200 OK</code></strong> indique la réussite d'une requête. Une réponse 200 peut être mise en cache par défaut.</p> +Le code de statut de réponse HTTP **`200 OK`** indique la réussite d'une requête. Une réponse 200 peut être mise en cache par défaut. -<p>La signification de la réussite dépend de la méthode de requête HTTP :</p> +La signification de la réussite dépend de la méthode de requête HTTP : -<ul> - <li>{{HTTPMethod("GET")}} : la ressource a été récupérée et est transmise dans le corps du message.</li> - <li>{{HTTPMethod("HEAD")}} : l'en-tête entier est dans le corps du message.</li> - <li>{{HTTPMethod("POST")}} : la ressource qui décrit le résultat d'une action est transmise dans le corps du message.</li> - <li>{{HTTPMethod("TRACE")}} : le corps du message contient le message de requête reçu par le serveur.</li> -</ul> +- {{HTTPMethod("GET")}} : la ressource a été récupérée et est transmise dans le corps du message. +- {{HTTPMethod("HEAD")}} : l'en-tête entier est dans le corps du message. +- {{HTTPMethod("POST")}} : la ressource qui décrit le résultat d'une action est transmise dans le corps du message. +- {{HTTPMethod("TRACE")}} : le corps du message contient le message de requête reçu par le serveur. -<p>La plupart du temps, le résultat d'une requête réussie avec la méthode {{HTTPMethod("PUT")}} ou {{HTTPMethod("DELETE")}} n'est pas <code>200</code> <code>OK</code> mais plutôt {{HTTPStatus("204")}} <code>No Content</code> (ou {{HTTPStatus("201")}} <code>Created</code> lorsque la ressource est envoyée pour la première fois).</p> +La plupart du temps, le résultat d'une requête réussie avec la méthode {{HTTPMethod("PUT")}} ou {{HTTPMethod("DELETE")}} n'est pas `200` `OK` mais plutôt {{HTTPStatus("204")}} `No Content` (ou {{HTTPStatus("201")}} `Created` lorsque la ressource est envoyée pour la première fois). -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">200 OK</pre> + 200 OK -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "200 OK" , "6.3.1")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "200 OK" , "6.3.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "200")}}</p> +{{Compat("http/status", "200")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/HTTP/Methods">Les verbes utilisés pour les méthodes HTTP</a></li> -</ul> +- [Les verbes utilisés pour les méthodes HTTP](/fr/docs/Web/HTTP/Methods) diff --git a/files/fr/web/http/status/201/index.md b/files/fr/web/http/status/201/index.md index 7e4dab93f9..b8aa6939a4 100644 --- a/files/fr/web/http/status/201/index.md +++ b/files/fr/web/http/status/201/index.md @@ -1,29 +1,29 @@ --- title: 201 Created slug: Web/HTTP/Status/201 -browser-compat: http.status.201 translation_of: Web/HTTP/Status/201 +browser-compat: http.status.201 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut HTTP <strong><code>201 Created</code></strong> indique que la requête a réussi et qu'une ressource a été créée en conséquence. La nouvelle ressource est effectivement créée avant que la réponse soit renvoyée et cette nouvelle ressource est renvoyée dans le corps du message. Son emplacement est indiqué par l'URL de la requête ou le contenu de l'en-tête <a href="/fr/docs/Web/HTTP/Headers/Location"><code>Location</code></a>.</p> +Le code de statut HTTP **`201 Created`** indique que la requête a réussi et qu'une ressource a été créée en conséquence. La nouvelle ressource est effectivement créée avant que la réponse soit renvoyée et cette nouvelle ressource est renvoyée dans le corps du message. Son emplacement est indiqué par l'URL de la requête ou le contenu de l'en-tête [`Location`](/fr/docs/Web/HTTP/Headers/Location). -<p>Ce code de statut est généralement obtenu comme résultat suite à une requête utilisant la méthode <a href="/fr/docs/Web/HTTP/Methods/POST"><code>POST</code></a>.</p> +Ce code de statut est généralement obtenu comme résultat suite à une requête utilisant la méthode [`POST`](/fr/docs/Web/HTTP/Methods/POST). -<h2 id="status">Statut</h2> +## Statut -<pre class="brush: html">201 Created</pre> +```html +201 Created +``` -<h2 id="specifications">Spécifications</h2> +## Spécifications -<p>{{Specifications}}</p> +{{Specifications}} -<h2 id="browser_compatibility">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat}}</p> +{{Compat}} -<h2 id="see_also">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/HTTP/Methods">Les différentes méthodes pour les requêtes HTTP</a></li> -</ul> +- [Les différentes méthodes pour les requêtes HTTP](/fr/docs/Web/HTTP/Methods) diff --git a/files/fr/web/http/status/202/index.md b/files/fr/web/http/status/202/index.md index 199daa9a97..cc2577e1fe 100644 --- a/files/fr/web/http/status/202/index.md +++ b/files/fr/web/http/status/202/index.md @@ -7,31 +7,20 @@ tags: - Reference translation_of: Web/HTTP/Status/202 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>202</strong></code><strong><code> Accepted</code></strong> indique que la requête a été reçue mais qu'aucune action n'a encore été entreprise. Cette réponse est sans suite (<em>non-committal</em>) : HTTP ne renverra pas de réponse asynchrone ultérieure pour indiquer le résultat du traitement de la requête. Ce code est utile pour les cas où c'est un autre processus ou serveur qui gère la requête (ou lorsqu'on effectue un traitement en masse).</p> +Le code de statut de réponse HTTP **`202`\*\***` Accepted`\** indique que la requête a été reçue mais qu'aucune action n'a encore été entreprise. Cette réponse est sans suite (*non-committal\*) : HTTP ne renverra pas de réponse asynchrone ultérieure pour indiquer le résultat du traitement de la requête. Ce code est utile pour les cas où c'est un autre processus ou serveur qui gère la requête (ou lorsqu'on effectue un traitement en masse). -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">202 Accepted</pre> + 202 Accepted -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "202 Accepted" , "6.3.3")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "202 Accepted" , "6.3.3")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Accept")}}</li> -</ul> +- {{HTTPHeader("Accept")}} diff --git a/files/fr/web/http/status/203/index.md b/files/fr/web/http/status/203/index.md index 0daa15e15f..f6aa5bbd75 100644 --- a/files/fr/web/http/status/203/index.md +++ b/files/fr/web/http/status/203/index.md @@ -7,35 +7,24 @@ tags: - Reference translation_of: Web/HTTP/Status/203 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <strong><code>203 Non-Authoritative Information</code></strong> indique que la requête a réussi mais que le contenu a été modifié entre la réponse {{HTTPStatus("200")}} (<code>OK</code>) du serveur original par un {{Glossary("Proxy server", "proxy")}} transformant.</p> +Le code de statut de réponse HTTP **`203 Non-Authoritative Information`** indique que la requête a réussi mais que le contenu a été modifié entre la réponse {{HTTPStatus("200")}} (`OK`) du serveur original par un {{Glossary("Proxy server", "proxy")}} transformant. -<p>La réponse 203 est similaire au code d'en-tête <a href="/fr/docs/Web/HTTP/Headers/Warning#Warning_codes"><code>214</code> (Transformation Applied)</a> {{HTTPHeader("Warning")}}, qui a l'avantage d'être applicable à tout code de statut.</p> +La réponse 203 est similaire au code d'en-tête [`214` (Transformation Applied)](/fr/docs/Web/HTTP/Headers/Warning#Warning_codes) {{HTTPHeader("Warning")}}, qui a l'avantage d'être applicable à tout code de statut. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">203 Non-Authoritative Information</pre> + 203 Non-Authoritative Information -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "203 Non-Authoritative Information" , "6.3.4")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "203 Non-Authoritative Information" , "6.3.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("200")}}</li> - <li>{{Glossary("Proxy server")}}</li> - <li>{{HTTPHeader("Warning")}}</li> -</ul> +- {{HTTPStatus("200")}} +- {{Glossary("Proxy server")}} +- {{HTTPHeader("Warning")}} diff --git a/files/fr/web/http/status/204/index.md b/files/fr/web/http/status/204/index.md index 22517a0fae..5113b4150b 100644 --- a/files/fr/web/http/status/204/index.md +++ b/files/fr/web/http/status/204/index.md @@ -6,37 +6,26 @@ tags: - HTTP translation_of: Web/HTTP/Status/204 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <strong><code>204 No Content</code></strong> indique que la requête a réussi mais que le client n'a pas besoin de quitter la page actuelle. Par défaut, une réponse 204 peut être mise en cache. Un en-tête {{HTTPHeader("ETag")}} est inclus pour ce type de réponse.</p> +Le code de statut de réponse HTTP **`204 No Content`** indique que la requête a réussi mais que le client n'a pas besoin de quitter la page actuelle. Par défaut, une réponse 204 peut être mise en cache. Un en-tête {{HTTPHeader("ETag")}} est inclus pour ce type de réponse. -<p>Généralement, ce code est renvoyé lorsque le résultat d'une requête {{HTTPMethod("PUT")}} et qu'une ressource est mise à jour, sans modifier le contenu actuel de la page affichée à l'utilisateur. Si la ressource est créée, c'est le code de statut {{HTTPStatus("201")}} <code>Created</code> qui sera renvoyé à la place. Si la page doit être actualisée avec une nouvelle page mise à jour, c'est le code de statut {{HTTPStatus("200")}} qui doit être utilisé à la place.</p> +Généralement, ce code est renvoyé lorsque le résultat d'une requête {{HTTPMethod("PUT")}} et qu'une ressource est mise à jour, sans modifier le contenu actuel de la page affichée à l'utilisateur. Si la ressource est créée, c'est le code de statut {{HTTPStatus("201")}} `Created` qui sera renvoyé à la place. Si la page doit être actualisée avec une nouvelle page mise à jour, c'est le code de statut {{HTTPStatus("200")}} qui doit être utilisé à la place. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">204 No Content</pre> + 204 No Content -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "204 No Content" , "6.3.5")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "204 No Content" , "6.3.5")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "204")}}</p> +{{Compat("http/status", "204")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/HTTP/Methods">Les verbes utilisés pour les méthodes HTTP</a></li> -</ul> +- [Les verbes utilisés pour les méthodes HTTP](/fr/docs/Web/HTTP/Methods) diff --git a/files/fr/web/http/status/205/index.md b/files/fr/web/http/status/205/index.md index d85c53b4a5..1fe5bfcf90 100644 --- a/files/fr/web/http/status/205/index.md +++ b/files/fr/web/http/status/205/index.md @@ -7,31 +7,20 @@ tags: - Reference translation_of: Web/HTTP/Status/205 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <strong><code>205 Reset Content</code></strong> indique au client de réinitialiser la vue du document, par exemple afin de nettoyer le contenu d'un formulaire, réinitialiser l'état d'un canevas ({{HTMLElement("canvas")}}, ou pour mettre à jour l'interface utilisateur.</p> +Le code de statut de réponse HTTP **`205 Reset Content`** indique au client de réinitialiser la vue du document, par exemple afin de nettoyer le contenu d'un formulaire, réinitialiser l'état d'un canevas ({{HTMLElement("canvas")}}, ou pour mettre à jour l'interface utilisateur. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">205 Reset Content</pre> + 205 Reset Content -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "205 Reset Content" , "6.3.6")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "205 Reset Content" , "6.3.6")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus(204)}} No Content</li> -</ul> +- {{HTTPStatus(204)}} No Content diff --git a/files/fr/web/http/status/206/index.md b/files/fr/web/http/status/206/index.md index 1d975a9ed9..6facdb7351 100644 --- a/files/fr/web/http/status/206/index.md +++ b/files/fr/web/http/status/206/index.md @@ -6,75 +6,64 @@ tags: - HTTP translation_of: Web/HTTP/Status/206 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse succès HTTP <strong><code>206 Partial Content</code></strong> indique que la requête a bien abouti et que le corps de la réponse contient les plages de données demandées, tel que décrit dans l'en-tête {{HTTPHeader("Range")}} de la requête.</p> +Le code de statut de réponse succès HTTP **`206 Partial Content`** indique que la requête a bien abouti et que le corps de la réponse contient les plages de données demandées, tel que décrit dans l'en-tête {{HTTPHeader("Range")}} de la requête. -<p>S'il n'y a qu'une seule plage, l'entête {{HTTPHeader("Content-Type")}} de la réponse correspondra au type du document et l'en-tête {{HTTPHeader("Content-Range")}} sera fourni.</p> +S'il n'y a qu'une seule plage, l'entête {{HTTPHeader("Content-Type")}} de la réponse correspondra au type du document et l'en-tête {{HTTPHeader("Content-Range")}} sera fourni. -<p>Si plusieurs plages sont renvoyées, l'en-tête {{HTTPHeader("Content-Type")}} vaudra <code>multipart/byteranges</code> et chaque fragment couvrira une plage, décrite par les en-têtes {{HTTPHeader("Content-Range")}} et {{HTTPHeader("Content-Type")}}.</p> +Si plusieurs plages sont renvoyées, l'en-tête {{HTTPHeader("Content-Type")}} vaudra `multipart/byteranges` et chaque fragment couvrira une plage, décrite par les en-têtes {{HTTPHeader("Content-Range")}} et {{HTTPHeader("Content-Type")}}. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">206 Partial Content</pre> + 206 Partial Content -<h2 id="Exemples">Exemples</h2> +## Exemples -<p>Une réponse qui contient une seule plage :</p> +Une réponse qui contient une seule plage : -<pre>HTTP/1.1 206 Partial Content -Date: Wed, 15 Nov 2015 06:25:24 GMT -Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT -Content-Range: bytes 21010-47021/47022 -Content-Length: 26012 -Content-Type: image/gif + HTTP/1.1 206 Partial Content + Date: Wed, 15 Nov 2015 06:25:24 GMT + Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT + Content-Range: bytes 21010-47021/47022 + Content-Length: 26012 + Content-Type: image/gif -... 26012 bytes of partial image data ...</pre> + ... 26012 bytes of partial image data ... -<p>Une réponse qui contient plusieurs plages :</p> +Une réponse qui contient plusieurs plages : -<pre>HTTP/1.1 206 Partial Content -Date: Wed, 15 Nov 2015 06:25:24 GMT -Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT -Content-Length: 1741 -Content-Type: multipart/byteranges; boundary=String_separator + HTTP/1.1 206 Partial Content + Date: Wed, 15 Nov 2015 06:25:24 GMT + Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT + Content-Length: 1741 + Content-Type: multipart/byteranges; boundary=String_separator ---String_separator -Content-Type: application/pdf -Content-Range: bytes 234-639/8000 + --String_separator + Content-Type: application/pdf + Content-Range: bytes 234-639/8000 -...la première plage... ---String_separator -Content-Type: application/pdf -Content-Range: bytes 4590-7999/8000 + ...la première plage... + --String_separator + Content-Type: application/pdf + Content-Range: bytes 4590-7999/8000 -...La seconde plage ---String_separator--</pre> + ...La seconde plage + --String_separator-- -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7233", "206 Partial Content" , "4.1")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | ------------------------------------------------------ | +| {{RFC("7233", "206 Partial Content" , "4.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Range Requests | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "206")}}</p> +{{Compat("http/status", "206")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("If-Range")}}</li> - <li>{{HTTPHeader("Range")}}</li> - <li>{{HTTPHeader("Content-Range")}}</li> - <li>{{HTTPHeader("Content-Type")}}</li> -</ul> +- {{HTTPHeader("If-Range")}} +- {{HTTPHeader("Range")}} +- {{HTTPHeader("Content-Range")}} +- {{HTTPHeader("Content-Type")}} diff --git a/files/fr/web/http/status/300/index.md b/files/fr/web/http/status/300/index.md index 3bdd91ec34..d1b5686641 100644 --- a/files/fr/web/http/status/300/index.md +++ b/files/fr/web/http/status/300/index.md @@ -7,39 +7,28 @@ tags: - Reference translation_of: Web/HTTP/Status/300 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse <code><strong>300 Multiple Choices</strong></code> indique qu'il existe plusieurs réponses possibles pour la requête. L'agent utilisateur ou l'utilisateur doit alors choisir l'une d'elles. Il n'y a pas de méthode standard pour choisir une des réponses disponibles et ce code de réponse est donc rarement utilisé.</p> +Le code de statut de réponse **`300 Multiple Choices`** indique qu'il existe plusieurs réponses possibles pour la requête. L'agent utilisateur ou l'utilisateur doit alors choisir l'une d'elles. Il n'y a pas de méthode standard pour choisir une des réponses disponibles et ce code de réponse est donc rarement utilisé. -<p>Si le serveur à une préférence, il doit générer un en-tête {{HTTPHeader("Location")}}.</p> +Si le serveur à une préférence, il doit générer un en-tête {{HTTPHeader("Location")}}. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">300 Multiple Choices</pre> + 300 Multiple Choices -<h2 id="Exemples">Exemples</h2> +## Exemples -<p>Consultez <a href="https://www.w3.org/Style/Examples/007/figures.ht">cette page de w3.org à propos des réponses à choix multiples</a>.</p> +Consultez [cette page de w3.org à propos des réponses à choix multiples](https://www.w3.org/Style/Examples/007/figures.ht). -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "300 Multiple Choices" , "6.4.1")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "300 Multiple Choices" , "6.4.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("301")}} <code>Moved Permanently</code></li> - <li>{{HTTPStatus("302")}} <code>Found</code>, la redirection temporaire</li> - <li>{{HTTPStatus("308")}} <code>Permanent Redirect</code></li> -</ul> +- {{HTTPStatus("301")}} `Moved Permanently` +- {{HTTPStatus("302")}} `Found`, la redirection temporaire +- {{HTTPStatus("308")}} `Permanent Redirect` diff --git a/files/fr/web/http/status/301/index.md b/files/fr/web/http/status/301/index.md index 687d38dd1c..1e34eee29d 100644 --- a/files/fr/web/http/status/301/index.md +++ b/files/fr/web/http/status/301/index.md @@ -7,38 +7,27 @@ tags: - Reference translation_of: Web/HTTP/Status/301 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse de redirection <code><strong>301</strong></code><strong><code> Moved Permanently</code></strong> indique que la ressource a définitivement été déplacée à l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirigera vers cette page et les moteurs de recherche mettront à jour leurs liens vers la ressource (en termes de référencement, cela implique que le flux de référencement est envoyé vers la nouvelle URL).</p> +Le code de statut de réponse de redirection **`301`\*\***` Moved Permanently`\*\* indique que la ressource a définitivement été déplacée à l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirigera vers cette page et les moteurs de recherche mettront à jour leurs liens vers la ressource (en termes de référencement, cela implique que le flux de référencement est envoyé vers la nouvelle URL). -<p>Même si la spécification impose que la méthode et le corps ne soient pas altérés lors d'une redirection, tous les agents utilisateurs ne s'y conforment pas et il est possible de trouver des logiciels bogués sur ce point. Il est donc recommandé d'utiliser le code <code>301</code> uniquement pour répondre à une requête {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}}, et de privilégier le code {{HTTPStatus("308")}} <code>Permanent Redirect</code> pour répondre à {{HTTPMethod("POST")}} puisque le changement de méthode est explicitement interdit avec ce statut.</p> +Même si la spécification impose que la méthode et le corps ne soient pas altérés lors d'une redirection, tous les agents utilisateurs ne s'y conforment pas et il est possible de trouver des logiciels bogués sur ce point. Il est donc recommandé d'utiliser le code `301` uniquement pour répondre à une requête {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}}, et de privilégier le code {{HTTPStatus("308")}} `Permanent Redirect` pour répondre à {{HTTPMethod("POST")}} puisque le changement de méthode est explicitement interdit avec ce statut. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">301 Moved Permanently</pre> + 301 Moved Permanently -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "301 Redirect Permanently" , "6.4.2")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "301 Redirect Permanently" , "6.4.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "301")}}</p> +{{Compat("http/status", "301")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("308")}} <code>Permanent Redirect</code></li> - <li>{{HTTPStatus("302")}} <code>Found</code>, la redirection temporaire.</li> -</ul> +- {{HTTPStatus("308")}} `Permanent Redirect` +- {{HTTPStatus("302")}} `Found`, la redirection temporaire. diff --git a/files/fr/web/http/status/302/index.md b/files/fr/web/http/status/302/index.md index dc596476b3..c23669682d 100644 --- a/files/fr/web/http/status/302/index.md +++ b/files/fr/web/http/status/302/index.md @@ -8,41 +8,30 @@ tags: - redirections translation_of: Web/HTTP/Status/302 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse de redirection <code><strong>302</strong></code><strong><code> Found</code></strong> indique que la ressource est temporairement déplacée vers l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirige vers cette page, mais les moteurs de recherche ne mettent pas à jour leurs liens vers la ressource (en termes de référencement, cela indique que le flux de référencement n'est pas envoyé vers la nouvelle URL).</p> +Le code de statut de réponse de redirection **`302`\*\***` Found`\*\* indique que la ressource est temporairement déplacée vers l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirige vers cette page, mais les moteurs de recherche ne mettent pas à jour leurs liens vers la ressource (en termes de référencement, cela indique que le flux de référencement n'est pas envoyé vers la nouvelle URL). -<p>Même si la spécification impose que la méthode et le corps ne soient pas altérés lors d'une redirection, tous les agents utilisateurs ne s'y conforment pas et il est toujours possible de trouver des logiciels bogués sur ce point. Il est donc recommandé d'utiliser le code <code>302</code> uniquement comme réponse à une méthode {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}} et d'utiliser le code {{HTTPStatus("307")}} <code>Temporary Redirect</code> à la place puisque le changement de méthode est explicitement interdit dans ce cas.</p> +Même si la spécification impose que la méthode et le corps ne soient pas altérés lors d'une redirection, tous les agents utilisateurs ne s'y conforment pas et il est toujours possible de trouver des logiciels bogués sur ce point. Il est donc recommandé d'utiliser le code `302` uniquement comme réponse à une méthode {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}} et d'utiliser le code {{HTTPStatus("307")}} `Temporary Redirect` à la place puisque le changement de méthode est explicitement interdit dans ce cas. -<p>Si vous souhaitez que la méthode utilisée soit changée en {{HTTPMethod("GET")}}, vous pouvez utiliser {{HTTPStatus("303")}} <code>See Also</code> à la place. Ceci s'avère utile lorsqu'on souhaite donner une réponse à une méthode {{HTTPMethod("PUT")}} qui n'est pas la ressource téléversée, mais plutôt un message de confirmation (par exemple "Vous avez téléversé avec succès XYZ").</p> +Si vous souhaitez que la méthode utilisée soit changée en {{HTTPMethod("GET")}}, vous pouvez utiliser {{HTTPStatus("303")}} `See Also` à la place. Ceci s'avère utile lorsqu'on souhaite donner une réponse à une méthode {{HTTPMethod("PUT")}} qui n'est pas la ressource téléversée, mais plutôt un message de confirmation (par exemple "Vous avez téléversé avec succès XYZ"). -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">302 Found</pre> + 302 Found -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "302 Found" , "6.4.3")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "302 Found" , "6.4.3")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "302")}}</p> +{{Compat("http/status", "302")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("307")}} <code>Temporary Redirect</code>, l'équivalent de ce code de statut, mais qui ne change jamais la méthode utilisée.</li> - <li>{{HTTPStatus("303")}} <code>See Also</code>, une redirection temporaire qui change la méthode utilisée par {{HTTPMethod("GET")}}.</li> - <li>{{HTTPStatus("301")}} <code>Moved Permanently</code>, la redirection permanente.</li> -</ul> +- {{HTTPStatus("307")}} `Temporary Redirect`, l'équivalent de ce code de statut, mais qui ne change jamais la méthode utilisée. +- {{HTTPStatus("303")}} `See Also`, une redirection temporaire qui change la méthode utilisée par {{HTTPMethod("GET")}}. +- {{HTTPStatus("301")}} `Moved Permanently`, la redirection permanente. diff --git a/files/fr/web/http/status/303/index.md b/files/fr/web/http/status/303/index.md index 5e6def829e..133b8f8375 100644 --- a/files/fr/web/http/status/303/index.md +++ b/files/fr/web/http/status/303/index.md @@ -7,35 +7,24 @@ tags: - Référence(2) translation_of: Web/HTTP/Status/303 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse de redirection <code><strong>303</strong></code><strong><code> See Other</code></strong>, généralement renvoyé comme résultat d'une opération {{HTTPMethod("PUT")}} ou {{HTTPMethod("POST")}}, indique que la redirection ne fait pas le lien vers la ressource nouvellement téléversé mais vers une autre page (par exemple une page de confirmation ou qui affiche l'avancement du téléversement). La méthode utilisée pour afficher la page redirigée est toujours {{HTTPMethod("GET")}}.</p> +Le code de statut de réponse de redirection **`303`\*\***` See Other`\*\*, généralement renvoyé comme résultat d'une opération {{HTTPMethod("PUT")}} ou {{HTTPMethod("POST")}}, indique que la redirection ne fait pas le lien vers la ressource nouvellement téléversé mais vers une autre page (par exemple une page de confirmation ou qui affiche l'avancement du téléversement). La méthode utilisée pour afficher la page redirigée est toujours {{HTTPMethod("GET")}}. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">303 See Other</pre> + 303 See Other -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "303 See Other" , "6.4.4")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "303 See Other" , "6.4.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "303")}}</p> +{{Compat("http/status", "303")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("302")}} <code>Found</code>, la redirection temporaire.</li> -</ul> +- {{HTTPStatus("302")}} `Found`, la redirection temporaire. diff --git a/files/fr/web/http/status/304/index.md b/files/fr/web/http/status/304/index.md index 978caf4278..bb83b6fe7f 100644 --- a/files/fr/web/http/status/304/index.md +++ b/files/fr/web/http/status/304/index.md @@ -7,42 +7,29 @@ tags: - Reference translation_of: Web/HTTP/Status/304 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse de redirection <code><strong>304</strong></code><strong><code> Not Modified</code></strong> indique qu'il n'y a pas besoin de retransmettre les ressources demandées. C'est une redirection implicite vers une ressource mise en cache. Cela survient lorsque la méthode de requête est <em>{{glossary("safe")}}</em> (par exemple une requête {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}}), ou lorsque la requête est conditionnelle et utilise l'en-tête {{HTTPHeader("If-None-Match")}} ou {{HTTPHeader("If-Modified-Since")}}.</p> +Le code de réponse de redirection **`304`\*\***` Not Modified`\*_ indique qu'il n'y a pas besoin de retransmettre les ressources demandées. C'est une redirection implicite vers une ressource mise en cache. Cela survient lorsque la méthode de requête est _{{glossary("safe")}}\* (par exemple une requête {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}}), ou lorsque la requête est conditionnelle et utilise l'en-tête {{HTTPHeader("If-None-Match")}} ou {{HTTPHeader("If-Modified-Since")}}. -<p>La réponse {{HTTPStatus("200")}} <code>OK</code> équivalente aurait inclus les en-têtes {{HTTPHeader("Cache-Control")}}, {{HTTPHeader("Content-Location")}}, {{HTTPHeader("Date")}}, {{HTTPHeader("ETag")}}, {{HTTPHeader("Expires")}}, et {{HTTPHeader("Vary")}}.</p> +La réponse {{HTTPStatus("200")}} `OK` équivalente aurait inclus les en-têtes {{HTTPHeader("Cache-Control")}}, {{HTTPHeader("Content-Location")}}, {{HTTPHeader("Date")}}, {{HTTPHeader("ETag")}}, {{HTTPHeader("Expires")}}, et {{HTTPHeader("Vary")}}. -<div class="note"> -<p><strong>Note :</strong> Dans les navigateurs, <a href="/fr/docs/Outils/Moniteur_réseau">les outils de développement réseau</a> créent des requêtes supplémentaires qui conduisent à des réponses <code>304</code>. Ainsi l'accès au cache local est visible par les développeurs .</p> -</div> +> **Note :** Dans les navigateurs, [les outils de développement réseau](/fr/docs/Outils/Moniteur_réseau) créent des requêtes supplémentaires qui conduisent à des réponses `304`. Ainsi l'accès au cache local est visible par les développeurs . -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">304 Not Modified</pre> + 304 Not Modified -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7232", "304 Not Modified" , "4.1")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------------------------------------ | +| {{RFC("7232", "304 Not Modified" , "4.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "304")}}</p> +{{Compat("http/status", "304")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("If-Modified-Since")}}</li> - <li>{{HTTPHeader("If-None-Match")}}</li> -</ul> +- {{HTTPHeader("If-Modified-Since")}} +- {{HTTPHeader("If-None-Match")}} diff --git a/files/fr/web/http/status/307/index.md b/files/fr/web/http/status/307/index.md index 90d7b44479..c436d90d81 100644 --- a/files/fr/web/http/status/307/index.md +++ b/files/fr/web/http/status/307/index.md @@ -7,42 +7,30 @@ tags: - Reference translation_of: Web/HTTP/Status/307 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse de redirection <code><strong>307</strong></code><strong><code> Temporary Redirect</code></strong> indique que la ressource est temporairement déplacée vers l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirige vers cette page mais les moteurs de recherche ne mettent pas à jour leurs liens vers la ressource (en termes de référencement, cela indique que le flux de référencement n'est pas envoyé vers la nouvelle URL).</p> +Le code de statut de réponse de redirection **`307`\*\***` Temporary Redirect`\*\* indique que la ressource est temporairement déplacée vers l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirige vers cette page mais les moteurs de recherche ne mettent pas à jour leurs liens vers la ressource (en termes de référencement, cela indique que le flux de référencement n'est pas envoyé vers la nouvelle URL). -<p>La méthode et le corps de la requête original sont réutilisés pour réaliser la requête redirigée. Si vous souhaitez que la méthode utilisée soit changée {{HTTPMethod("GET")}}, il faut alors utiliser le code {{HTTPStatus("303")}} <code>See Also</code> à la place. Ceci s'avère utile lorsqu'on souhaite donner une réponse à une méthode {{HTTPMethod("PUT")}} et que cette réponse n'est pas la ressource téléversée mais un message de confirmation (par exemple "Vous avez téléversé avec succès XYZ").</p> +La méthode et le corps de la requête original sont réutilisés pour réaliser la requête redirigée. Si vous souhaitez que la méthode utilisée soit changée {{HTTPMethod("GET")}}, il faut alors utiliser le code {{HTTPStatus("303")}} `See Also` à la place. Ceci s'avère utile lorsqu'on souhaite donner une réponse à une méthode {{HTTPMethod("PUT")}} et que cette réponse n'est pas la ressource téléversée mais un message de confirmation (par exemple "Vous avez téléversé avec succès XYZ"). -<p>La seule différence entre le code <code>307</code> et le code {{HTTPStatus("302")}} réside dans le fait que le statut <code>307</code> garantit que la méthode et le corps ne seront pas modifiés lorsque la requête redirigée aura lieu. Avec <code>302</code>, quelques anciens clients changent, incorrectement, la méthode vers {{HTTPMethod("GET")}} : ce comportement, avec les méthodes différentes de <code>GET</code> et <code>302</code>, est imprédictible sur le Web. En revanche; celui de <code>307</code> est bien prédictible. Pour la requête <code>GET</code>, leurs comportements respectifs sont identiques.</p> +La seule différence entre le code `307` et le code {{HTTPStatus("302")}} réside dans le fait que le statut `307` garantit que la méthode et le corps ne seront pas modifiés lorsque la requête redirigée aura lieu. Avec `302`, quelques anciens clients changent, incorrectement, la méthode vers {{HTTPMethod("GET")}} : ce comportement, avec les méthodes différentes de `GET` et `302`, est imprédictible sur le Web. En revanche; celui de `307` est bien prédictible. Pour la requête `GET`, leurs comportements respectifs sont identiques. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">307 Temporary Redirect -</pre> + 307 Temporary Redirect -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "307 Temporary Redirect" , "6.4.7")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "307 Temporary Redirect" , "6.4.7")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "307")}}</p> +{{Compat("http/status", "307")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("302")}} <code>Found</code>, l'équivalent de ce code de statut, mais qui peut modifier la méthode utilisée lorsqu'il ne s'agit pas d'un {{HTTPMethod("GET")}}.</li> - <li>{{HTTPStatus("303")}} <code>See Also</code>, une redirection temporaire qui change la méthode utilisée en {{HTTPMethod("GET")}}.</li> - <li>{{HTTPStatus("301")}} <code>Moved Permanently</code>, la redirection permanente</li> -</ul> +- {{HTTPStatus("302")}} `Found`, l'équivalent de ce code de statut, mais qui peut modifier la méthode utilisée lorsqu'il ne s'agit pas d'un {{HTTPMethod("GET")}}. +- {{HTTPStatus("303")}} `See Also`, une redirection temporaire qui change la méthode utilisée en {{HTTPMethod("GET")}}. +- {{HTTPStatus("301")}} `Moved Permanently`, la redirection permanente diff --git a/files/fr/web/http/status/308/index.md b/files/fr/web/http/status/308/index.md index b6986ad4f7..2a714667db 100644 --- a/files/fr/web/http/status/308/index.md +++ b/files/fr/web/http/status/308/index.md @@ -7,42 +7,29 @@ tags: - Reference translation_of: Web/HTTP/Status/308 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse de redirection <code><strong>308</strong></code><strong><code> Permanent Redirect</code></strong> indique que la ressource demandée à définitivement été déplacée vers l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirigera vers cette page et les moteurs de recherche mettront à jour leurs liens vers la ressource (en termes de référencement, cela implique que le flux de référencement est envoyé vers la nouvelle URL).</p> +Le code de statut de réponse de redirection **`308`\*\***` Permanent Redirect`\*\* indique que la ressource demandée à définitivement été déplacée vers l'URL contenue dans l'en-tête {{HTTPHeader("Location")}}. Un navigateur redirigera vers cette page et les moteurs de recherche mettront à jour leurs liens vers la ressource (en termes de référencement, cela implique que le flux de référencement est envoyé vers la nouvelle URL). -<p>La méthode de requête et son corps ne sont pas modifiés, toutefois {{HTTPStatus("301")}} peut parfois changer la méthode vers {{HTTPHeader("GET")}}.</p> +La méthode de requête et son corps ne sont pas modifiés, toutefois {{HTTPStatus("301")}} peut parfois changer la méthode vers {{HTTPHeader("GET")}}. -<div class="note"> -<p><strong>Note :</strong> Certaines applications Web peuvent utiliser <code>308 Permanent Redirect</code> de façon non standard et pour d'autres usages. Par exemple, Google Drive utilise la réponse <code>308 Resume Incomplete</code> pour indiquer au client un chargement incomplet qui est bloqué (<a href="https://developers.google.com/drive/v3/web/manage-uploads#resumable">source</a>).</p> -</div> +> **Note :** Certaines applications Web peuvent utiliser `308 Permanent Redirect` de façon non standard et pour d'autres usages. Par exemple, Google Drive utilise la réponse `308 Resume Incomplete` pour indiquer au client un chargement incomplet qui est bloqué ([source](https://developers.google.com/drive/v3/web/manage-uploads#resumable)). -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">308 Permanent Redirect</pre> + 308 Permanent Redirect -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7538", "308 Permanent Redirect" , "3")}}</td> - <td>The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------- | -------------------------------------------------------------------- | +| {{RFC("7538", "308 Permanent Redirect" , "3")}} | The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect) | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "308")}}</p> +{{Compat("http/status", "308")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("301")}} <code>Moved Permanently</code></li> - <li>{{HTTPStatus("302")}} <code>Found</code>, la redirection temporaire</li> -</ul> +- {{HTTPStatus("301")}} `Moved Permanently` +- {{HTTPStatus("302")}} `Found`, la redirection temporaire diff --git a/files/fr/web/http/status/400/index.md b/files/fr/web/http/status/400/index.md index 01961cfffc..5d9e6d4532 100644 --- a/files/fr/web/http/status/400/index.md +++ b/files/fr/web/http/status/400/index.md @@ -8,25 +8,16 @@ tags: - Reference translation_of: Web/HTTP/Status/400 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>400</strong></code><strong><code> Bad Request</code></strong> indique que le serveur ne peut pas comprendre la requête en raison d'une syntaxe invalide. Le client ne devrait pas répéter la requête sans modification.</p> +Le code de statut de réponse HTTP **`400`\*\***` Bad Request`\*\* indique que le serveur ne peut pas comprendre la requête en raison d'une syntaxe invalide. Le client ne devrait pas répéter la requête sans modification. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">400 Bad Request </pre> + 400 Bad Request -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "400 Bad Request" , "6.5.1")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "400 Bad Request" , "6.5.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | diff --git a/files/fr/web/http/status/401/index.md b/files/fr/web/http/status/401/index.md index b7364935cc..9f2b34f9fe 100644 --- a/files/fr/web/http/status/401/index.md +++ b/files/fr/web/http/status/401/index.md @@ -8,50 +8,39 @@ tags: - Reference translation_of: Web/HTTP/Status/401 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <strong><code>401 Unauthorized</code></strong> indique que la requête n'a pas été effectuée car il manque des informations d'authentification valides pour la ressource visée.</p> +Le code de statut de réponse HTTP **`401 Unauthorized`** indique que la requête n'a pas été effectuée car il manque des informations d'authentification valides pour la ressource visée. -<p>Ce statut est envoyé avec un en-tête {{HTTPHeader("WWW-Authenticate")}} qui décrit la méthode pour s'authentifier correctement.</p> +Ce statut est envoyé avec un en-tête {{HTTPHeader("WWW-Authenticate")}} qui décrit la méthode pour s'authentifier correctement. -<p>Ce statut est similaire à {{HTTPStatus("403")}} mais, dans ce cas, une authentification est possible.</p> +Ce statut est similaire à {{HTTPStatus("403")}} mais, dans ce cas, une authentification est possible. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">401 Unauthorized</pre> + 401 Unauthorized -<h2 id="Exemple_de_réponse">Exemple de réponse</h2> +## Exemple de réponse -<pre>HTTP/1.1 401 Unauthorized -Date: Wed, 21 Oct 2015 07:28:00 GMT -WWW-Authenticate: Basic realm="Access to staging site"</pre> + HTTP/1.1 401 Unauthorized + Date: Wed, 21 Oct 2015 07:28:00 GMT + WWW-Authenticate: Basic realm="Access to staging site" -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7235", "401 Unauthorized" , "3.1")}}</td> - <td>HTTP/1.1: Authentication</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------ | +| {{RFC("7235", "401 Unauthorized" , "3.1")}} | HTTP/1.1: Authentication | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "401")}}</p> +{{Compat("http/status", "401")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/HTTP/Authentication">La gestion de l'authentification en HTTP</a></li> - <li>{{HTTPHeader("WWW-Authenticate")}}</li> - <li>{{HTTPHeader("Authorization")}}</li> - <li>{{HTTPHeader("Proxy-Authorization")}}</li> - <li>{{HTTPHeader("Proxy-Authenticate")}}</li> - <li>{{HTTPStatus("403")}}, {{HTTPStatus("407")}}</li> -</ul> +- [La gestion de l'authentification en HTTP](/fr/docs/Web/HTTP/Authentication) +- {{HTTPHeader("WWW-Authenticate")}} +- {{HTTPHeader("Authorization")}} +- {{HTTPHeader("Proxy-Authorization")}} +- {{HTTPHeader("Proxy-Authenticate")}} +- {{HTTPStatus("403")}}, {{HTTPStatus("407")}} diff --git a/files/fr/web/http/status/402/index.md b/files/fr/web/http/status/402/index.md index 8120dd443d..1692a90f13 100644 --- a/files/fr/web/http/status/402/index.md +++ b/files/fr/web/http/status/402/index.md @@ -3,43 +3,31 @@ title: 402 Payment Required slug: Web/HTTP/Status/402 translation_of: Web/HTTP/Status/402 --- -<p>{{SeeCompatTable}}</p> +{{SeeCompatTable}} -<p>Le code de statut de réponse HTTP <strong><code>402 Payment Required</code></strong> est une erreur non standard réservée pour un usage futur.</p> +Le code de statut de réponse HTTP **`402 Payment Required`** est une erreur non standard réservée pour un usage futur. -<p>En général ce code indique que la requete ne peut pas etre traitée avant que le client fasse un paiement. Initialement il a été créé afin de permettre des (micro) paiements numériques et indiquerait que le contenu demandé n'est pas disponible avant que le client ne fasse un paiement. Cependant, aucune convention d'usage commune n'existe et différentes entités l'utilisent dans différents contextes.</p> +En général ce code indique que la requete ne peut pas etre traitée avant que le client fasse un paiement. Initialement il a été créé afin de permettre des (micro) paiements numériques et indiquerait que le contenu demandé n'est pas disponible avant que le client ne fasse un paiement. Cependant, aucune convention d'usage commune n'existe et différentes entités l'utilisent dans différents contextes. -<h2 id="Statut">Statut</h2> +## Statut -<pre>402 Payment Required</pre> + 402 Payment Required -<h2 id="Exemple_de_réponse">Exemple de réponse</h2> +## Exemple de réponse -<pre>HTTP/1.1 402 Payment Required -Date: Wed, 21 Oct 2015 07:28:00 GMT -</pre> + HTTP/1.1 402 Payment Required + Date: Wed, 21 Oct 2015 07:28:00 GMT -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "402 Payment Required" , "6.5.2")}}</td> - <td>HTTP/1.1: Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------- | ------------------------------- | +| {{RFC("7231", "402 Payment Required" , "6.5.2")}} | HTTP/1.1: Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http.status.402")}}</p> +{{Compat("http.status.402")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/en-US/docs/Web/HTTP/Authentication">HTTP authentication</a></li> -</ul> +- [HTTP authentication](/en-US/docs/Web/HTTP/Authentication) diff --git a/files/fr/web/http/status/403/index.md b/files/fr/web/http/status/403/index.md index 060427d7a6..912a86f0a2 100644 --- a/files/fr/web/http/status/403/index.md +++ b/files/fr/web/http/status/403/index.md @@ -8,43 +8,31 @@ tags: - Reference translation_of: Web/HTTP/Status/403 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut d'erreur de réponse HTTP <strong><code>403 Forbidden</code></strong> indique qu'un serveur comprend la requête mais refuse de l'autoriser.</p> +Le code de statut d'erreur de réponse HTTP **`403 Forbidden`** indique qu'un serveur comprend la requête mais refuse de l'autoriser. -<p>Ce statut est similaire au statut {{HTTPStatus("401")}}, mais dans ce cas, la ré-authentification ne changera rien. L'accès est définitivement interdit et est lié à la logique de l'application, par exemple manque d'une permission d'accès à une ressource.</p> +Ce statut est similaire au statut {{HTTPStatus("401")}}, mais dans ce cas, la ré-authentification ne changera rien. L'accès est définitivement interdit et est lié à la logique de l'application, par exemple manque d'une permission d'accès à une ressource. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">403 Forbidden</pre> + 403 Forbidden -<h2 id="Exemple_de_réponse">Exemple de réponse</h2> +## Exemple de réponse -<pre>HTTP/1.1 403 Forbidden -Date: Wed, 21 Oct 2015 07:28:00 GMT -</pre> + HTTP/1.1 403 Forbidden + Date: Wed, 21 Oct 2015 07:28:00 GMT -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "403 Forbidden" , "6.5.3")}}</td> - <td>HTTP/1.1: Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------- | +| {{RFC("7231", "403 Forbidden" , "6.5.3")}} | HTTP/1.1: Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "403")}}</p> +{{Compat("http/status", "403")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("401")}}</li> -</ul> +- {{HTTPStatus("401")}} diff --git a/files/fr/web/http/status/404/index.md b/files/fr/web/http/status/404/index.md index 425096c7e9..7a4d18cf24 100644 --- a/files/fr/web/http/status/404/index.md +++ b/files/fr/web/http/status/404/index.md @@ -8,52 +8,37 @@ tags: - Référence(2) translation_of: Web/HTTP/Status/404 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>404</strong></code><strong><code> Not Found</code></strong> indique qu'un serveur ne peut pas trouver la ressource demandée. Cette réponse est probablement la plus connue du fait de sa fréquence d'apparition sur le Web. Les liens qui entraînent cette erreur sont souvent appelés liens morts ou brisés et conduisent à un <a href="https://fr.wikipedia.org/wiki/Lien_rompu">lien rompu</a>.</p> +Le code de statut de réponse HTTP **`404`\*\***` Not Found`\*\* indique qu'un serveur ne peut pas trouver la ressource demandée. Cette réponse est probablement la plus connue du fait de sa fréquence d'apparition sur le Web. Les liens qui entraînent cette erreur sont souvent appelés liens morts ou brisés et conduisent à un [lien rompu](https://fr.wikipedia.org/wiki/Lien_rompu). -<p>Un code de statut 404 n'indique pas si cette absence est temporaire ou permanente. Si le serveur sait que cette condition est permanente, il faudra alors utiliser un code {{HTTPStatus(410)}} (Gone) à la place.</p> +Un code de statut 404 n'indique pas si cette absence est temporaire ou permanente. Si le serveur sait que cette condition est permanente, il faudra alors utiliser un code {{HTTPStatus(410)}} (Gone) à la place. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">404 Not Found</pre> + 404 Not Found -<h2 id="Pages_d'erreur_personnalisées">Pages d'erreur personnalisées</h2> +## Pages d'erreur personnalisées -<p>De nombreux sites Web personnalisent le style de la page 404 afin que celle-ci soit plus utile pour l'utilisateur et fournisse une certaine aide. Les serveurs Apache peuvent par exemple être configurés en utilisant un fichier <code>.htaccess</code> contenant un fragment de code tel que celui-ci :</p> +De nombreux sites Web personnalisent le style de la page 404 afin que celle-ci soit plus utile pour l'utilisateur et fournisse une certaine aide. Les serveurs Apache peuvent par exemple être configurés en utilisant un fichier `.htaccess` contenant un fragment de code tel que celui-ci : -<pre>ErrorDocument 404 /notfound.html</pre> + ErrorDocument 404 /notfound.html -<p>Vous pouvez aussi vous inspirer de <a href="/fr/404">la page 404 de MDN</a>.</p> +Vous pouvez aussi vous inspirer de [la page 404 de MDN](/fr/404). -<div class="note"> -<p><strong>Note :</strong> le style des pages 404 est <a href="https://www.google.fr/search?q=awesome+404+pages">une source d'inspiration infinie</a>, mais sachez qu'il existe également un <a href="https://alistapart.com/article/perfect404">ensemble de meilleurs pratiques</a> pour que cette page particulière soit utile pour les utilisateurs.</p> -</div> +> **Note :** le style des pages 404 est [une source d'inspiration infinie](https://www.google.fr/search?q=awesome+404+pages), mais sachez qu'il existe également un [ensemble de meilleurs pratiques](https://alistapart.com/article/perfect404) pour que cette page particulière soit utile pour les utilisateurs. -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "404 Not Found" , "6.5.4")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "404 Not Found" , "6.5.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "404")}}</p> +{{Compat("http/status", "404")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus(410)}}</li> - <li> - <p>{{interwiki("wikipedia", "HTTP_404", "Wikipedia: HTTP 404")}}</p> - </li> -</ul> +- {{HTTPStatus(410)}} +- {{interwiki("wikipedia", "HTTP_404", "Wikipedia: HTTP 404")}} diff --git a/files/fr/web/http/status/405/index.md b/files/fr/web/http/status/405/index.md index bccc745b4e..7bf32fa592 100644 --- a/files/fr/web/http/status/405/index.md +++ b/files/fr/web/http/status/405/index.md @@ -8,33 +8,22 @@ tags: - Reference translation_of: Web/HTTP/Status/405 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>405</strong></code><strong><code> Method Not Allowed</code></strong> indique que la méthode utilisée pour la requête est connue du serveur mais qu'elle n'est pas supportée par la ressource ciblée. </p> +Le code de statut de réponse HTTP **`405`\*\***` Method Not Allowed`\*\* indique que la méthode utilisée pour la requête est connue du serveur mais qu'elle n'est pas supportée par la ressource ciblée. -<p>Le serveur doit générer un champ <strong><code>Allow</code></strong> dans le header en cas de réponse 405, contenant la liste des méthodes supportées par la ressource ciblée.</p> +Le serveur doit générer un champ **`Allow`** dans le header en cas de réponse 405, contenant la liste des méthodes supportées par la ressource ciblée. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">405 Method Not Allowed</pre> + 405 Method Not Allowed -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "405 Method Not Allowed" , "6.5.5")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "405 Method Not Allowed" , "6.5.5")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Allow")}}</li> -</ul> +- {{HTTPHeader("Allow")}} diff --git a/files/fr/web/http/status/406/index.md b/files/fr/web/http/status/406/index.md index 85643acd4b..09898253bc 100644 --- a/files/fr/web/http/status/406/index.md +++ b/files/fr/web/http/status/406/index.md @@ -7,41 +7,30 @@ tags: - Reference translation_of: Web/HTTP/Status/406 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <code><strong>406</strong></code><strong><code> Not Acceptable</code></strong> indique qu'il est impossible de servir une réponse qui satisfait aux critères définis dans les en-têtes {{HTTPHeader("Accept-Charset")}} et {{HTTPHeader("Accept-Language")}}.</p> +Le code de réponse d'erreur HTTP **`406`\*\***` Not Acceptable`\*\* indique qu'il est impossible de servir une réponse qui satisfait aux critères définis dans les en-têtes {{HTTPHeader("Accept-Charset")}} et {{HTTPHeader("Accept-Language")}}. -<p>En réalité, cette erreur est très rarement utilisée. Plutôt que de répondre avec ce code, incompréhensible de l'utilisateur (et difficile à résoudre), les serveurs ignorent les en-têtes en question et renvoient une page à l'utilisateur. On part du principe que, même si l'utilisateur ne sera pas complètement satisfait, ce scénario est préférable à un code d'erreur.</p> +En réalité, cette erreur est très rarement utilisée. Plutôt que de répondre avec ce code, incompréhensible de l'utilisateur (et difficile à résoudre), les serveurs ignorent les en-têtes en question et renvoient une page à l'utilisateur. On part du principe que, même si l'utilisateur ne sera pas complètement satisfait, ce scénario est préférable à un code d'erreur. -<p>Si un serveur renvoie ce code d'erreur, le corps du message doit contenir la liste des représentations disponibles pour cette ressource afin de pouvoir choisir manuellement parmi celles-ci.</p> +Si un serveur renvoie ce code d'erreur, le corps du message doit contenir la liste des représentations disponibles pour cette ressource afin de pouvoir choisir manuellement parmi celles-ci. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">406 Not Acceptable</pre> + 406 Not Acceptable -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "406 Not Acceptable" , "6.5.6")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "406 Not Acceptable" , "6.5.6")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "406")}}</p> +{{Compat("http/status", "406")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Accept-Language")}}</li> - <li>{{HTTPHeader("Accept-Charset")}}</li> - <li><a href="/fr/docs/Web/HTTP/Content_negotiation">Négociation du contenu en HTTP</a></li> -</ul> +- {{HTTPHeader("Accept-Language")}} +- {{HTTPHeader("Accept-Charset")}} +- [Négociation du contenu en HTTP](/fr/docs/Web/HTTP/Content_negotiation) diff --git a/files/fr/web/http/status/407/index.md b/files/fr/web/http/status/407/index.md index e1663f1236..ee425b6b75 100644 --- a/files/fr/web/http/status/407/index.md +++ b/files/fr/web/http/status/407/index.md @@ -8,48 +8,37 @@ tags: - Reference translation_of: Web/HTTP/Status/407 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <strong><code>407 Proxy Authentication Required </code></strong> indique que la requête n'a pas été appliquée à cause d'un manque d'authentification pour un {{Glossary("proxy")}} situé entre le navigateur et le serveur qui peut accéder à la ressource demandée.</p> +Le code de réponse d'erreur HTTP **`407 Proxy Authentication Required `**indique que la requête n'a pas été appliquée à cause d'un manque d'authentification pour un {{Glossary("proxy")}} situé entre le navigateur et le serveur qui peut accéder à la ressource demandée. -<p>Ce code de statut est envoyé avec l'en-tête {{HTTPHeader("Proxy-Authenticate")}} qui contient les informations décrivant la façon de s'authentifier correctement.</p> +Ce code de statut est envoyé avec l'en-tête {{HTTPHeader("Proxy-Authenticate")}} qui contient les informations décrivant la façon de s'authentifier correctement. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">407 Proxy Authentication Required </pre> + 407 Proxy Authentication Required -<h2 id="Exemple_de_réponse">Exemple de réponse</h2> +## Exemple de réponse -<pre>HTTP/1.1 407 Proxy Authentication Required -Date: Wed, 21 Oct 2015 07:28:00 GMT -Proxy-Authenticate: Basic realm="Access to internal site"</pre> + HTTP/1.1 407 Proxy Authentication Required + Date: Wed, 21 Oct 2015 07:28:00 GMT + Proxy-Authenticate: Basic realm="Access to internal site" -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7235", "407 Proxy Authentication Required" , "3.2")}}</td> - <td>HTTP/1.1: Authentication</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------------------- | ------------------------ | +| {{RFC("7235", "407 Proxy Authentication Required" , "3.2")}} | HTTP/1.1: Authentication | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "407")}}</p> +{{Compat("http/status", "407")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/HTTP/Authentication">La gestion de l'authentification en HTTP</a></li> - <li>{{HTTPHeader("WWW-Authenticate")}}</li> - <li>{{HTTPHeader("Authorization")}}</li> - <li>{{HTTPHeader("Proxy-Authorization")}}</li> - <li>{{HTTPHeader("Proxy-Authenticate")}}</li> - <li>{{HTTPStatus("401")}}, {{HTTPStatus("403")}}</li> -</ul> +- [La gestion de l'authentification en HTTP](/fr/docs/Web/HTTP/Authentication) +- {{HTTPHeader("WWW-Authenticate")}} +- {{HTTPHeader("Authorization")}} +- {{HTTPHeader("Proxy-Authorization")}} +- {{HTTPHeader("Proxy-Authenticate")}} +- {{HTTPStatus("401")}}, {{HTTPStatus("403")}} diff --git a/files/fr/web/http/status/408/index.md b/files/fr/web/http/status/408/index.md index 5ff604f4fd..907c820861 100644 --- a/files/fr/web/http/status/408/index.md +++ b/files/fr/web/http/status/408/index.md @@ -8,36 +8,25 @@ tags: - Référence(2) translation_of: Web/HTTP/Status/408 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>408</strong></code><strong><code> Request Timeout</code></strong> indique que le serveur souhaiterait clôturer cette connexion inutilisée. Pour certains serveurs, ce code est parfois envoyé sur une connexion inactive sans qu'il y ait nécessairement eu de requête de la part du client.</p> +Le code de statut de réponse HTTP **`408`\*\***` Request Timeout`\*\* indique que le serveur souhaiterait clôturer cette connexion inutilisée. Pour certains serveurs, ce code est parfois envoyé sur une connexion inactive sans qu'il y ait nécessairement eu de requête de la part du client. -<p>Un serveur doit envoyer l'en-tête {{HTTPHeader("Connection")}} avec la valeur <code>"close"</code> en réponse, puisque 408 implique que le serveur a décidé de fermer la connexion plutôt que de continuer à attendre.</p> +Un serveur doit envoyer l'en-tête {{HTTPHeader("Connection")}} avec la valeur `"close"` en réponse, puisque 408 implique que le serveur a décidé de fermer la connexion plutôt que de continuer à attendre. -<p>Cette réponse est plus utilisée depuis que certains navigateurs, comme Chrome, Firefox 27+ ou IE9, utilisent le mécanisme HTTP de pré-connexion qui permet d'accélérer la navigation. On notera également que certains serveurs ferment purement et simplement la connexion, sans renvoyer ce message.</p> +Cette réponse est plus utilisée depuis que certains navigateurs, comme Chrome, Firefox 27+ ou IE9, utilisent le mécanisme HTTP de pré-connexion qui permet d'accélérer la navigation. On notera également que certains serveurs ferment purement et simplement la connexion, sans renvoyer ce message. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">408 Request Timeout</pre> + 408 Request Timeout -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "408 Request Timeout" , "6.5.7")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "408 Request Timeout" , "6.5.7")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Connection")}}</li> - <li>{{HTTPHeader("X-DNS-Prefetch-Control")}}</li> -</ul> +- {{HTTPHeader("Connection")}} +- {{HTTPHeader("X-DNS-Prefetch-Control")}} diff --git a/files/fr/web/http/status/409/index.md b/files/fr/web/http/status/409/index.md index 650af5bc3c..44e8b2179d 100644 --- a/files/fr/web/http/status/409/index.md +++ b/files/fr/web/http/status/409/index.md @@ -8,33 +8,22 @@ tags: - Reference translation_of: Web/HTTP/Status/409 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse <code><strong>409 Conflict</strong></code> indique que la requête entre en conflit avec l'état actuel du serveur.</p> +Le code de statut de réponse **`409 Conflict`** indique que la requête entre en conflit avec l'état actuel du serveur. -<p>Les conflits se produisent généralement en réponse à une requête {{HTTPMethod("PUT")}}. Par exemple, vous pouvez obtenir une réponse 409 lorsque vous téléversez un fichier qui est plus vieux que celui déjà présent sur le serveur, ce qui entraine un conflit de contrôle de version.</p> +Les conflits se produisent généralement en réponse à une requête {{HTTPMethod("PUT")}}. Par exemple, vous pouvez obtenir une réponse 409 lorsque vous téléversez un fichier qui est plus vieux que celui déjà présent sur le serveur, ce qui entraine un conflit de contrôle de version. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">409 Conflict</pre> + 409 Conflict -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "409 Conflict" , "6.5.8")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "409 Conflict" , "6.5.8")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPMethod("PUT")}}</li> -</ul> +- {{HTTPMethod("PUT")}} diff --git a/files/fr/web/http/status/410/index.md b/files/fr/web/http/status/410/index.md index 2bd74c4112..9c5aa6a231 100644 --- a/files/fr/web/http/status/410/index.md +++ b/files/fr/web/http/status/410/index.md @@ -8,43 +8,30 @@ tags: - Référence(2) translation_of: Web/HTTP/Status/410 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HyperText Transfer Protocol (HTTP) <code><strong>410</strong></code><strong><code> Gone</code></strong> est une erreur client qui indique que l'accès à la ressource visée n'est plus disponible sur le serveur d'origine et que cet état est susceptible d'être définitif.</p> +Le code de réponse d'erreur HyperText Transfer Protocol (HTTP) **`410`\*\***` Gone`\*\* est une erreur client qui indique que l'accès à la ressource visée n'est plus disponible sur le serveur d'origine et que cet état est susceptible d'être définitif. -<p>Si vous ne savez pas si cette absence est temporaire ou permanente, il est préférable de renvoyer un code de statut {{HTTPStatus(404)}}.</p> +Si vous ne savez pas si cette absence est temporaire ou permanente, il est préférable de renvoyer un code de statut {{HTTPStatus(404)}}. -<div class="note"> -<p><strong>Note :</strong> Par défaut, une réponse 410 peut être mise en cache.</p> -</div> +> **Note :** Par défaut, une réponse 410 peut être mise en cache. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">410 Gone</pre> + 410 Gone -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "410 Gone" , "6.5.9")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "410 Gone" , "6.5.9")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>L'information ci-dessous provient du GitHub de MDN (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p> +L'information ci-dessous provient du GitHub de MDN (<https://github.com/mdn/browser-compat-data>). -<p>{{Compat("http.status.410")}}</p> +{{Compat("http.status.410")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus(404)}}</li> -</ul> +- {{HTTPStatus(404)}} diff --git a/files/fr/web/http/status/411/index.md b/files/fr/web/http/status/411/index.md index f260e8bf8c..0b1f7d2478 100644 --- a/files/fr/web/http/status/411/index.md +++ b/files/fr/web/http/status/411/index.md @@ -8,34 +8,23 @@ tags: - Reference translation_of: Web/HTTP/Status/411 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <code><strong>411</strong></code><strong><code> Length Required</code></strong> indique que le serveur refuse d'accepter la requête si celle-ci ne contient pas d'en-tête {{HTTPHeader("Content-Length")}}.</p> +Le code de réponse d'erreur HTTP **`411`\*\***` Length Required`\*\* indique que le serveur refuse d'accepter la requête si celle-ci ne contient pas d'en-tête {{HTTPHeader("Content-Length")}}. -<p>On notera que, selon la spécification, lors de l'envoi de données en plusieurs fragments, l'en-tête <code>Content-Length</code> est absent et il est nécessaire d'ajouter la longueur du fragment courant au format hexadécimal. Pour plus de détails, se référer à la page sur l'en-tête {{HTTPHeader("Transfer-Encoding")}}.</p> +On notera que, selon la spécification, lors de l'envoi de données en plusieurs fragments, l'en-tête `Content-Length` est absent et il est nécessaire d'ajouter la longueur du fragment courant au format hexadécimal. Pour plus de détails, se référer à la page sur l'en-tête {{HTTPHeader("Transfer-Encoding")}}. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">411 Length Required</pre> + 411 Length Required -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "411 Length Required" , "6.5.10")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "411 Length Required" , "6.5.10")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Content-Length")}}</li> - <li>{{HTTPHeader("Transfer-Encoding")}}</li> -</ul> +- {{HTTPHeader("Content-Length")}} +- {{HTTPHeader("Transfer-Encoding")}} diff --git a/files/fr/web/http/status/412/index.md b/files/fr/web/http/status/412/index.md index 0516054c5d..6de1869c05 100644 --- a/files/fr/web/http/status/412/index.md +++ b/files/fr/web/http/status/412/index.md @@ -8,38 +8,27 @@ tags: - Reference translation_of: Web/HTTP/Status/412 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <code><strong>412</strong></code><strong><code> Precondition Failed</code></strong> indique que l'accès à la ressource visée a été refusé. Cela arrive avec les requêtes conditionnelles lorsque les méthodes utilisées ne sont pas {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}} et que la condition définie par les en-têtes {{HTTPHeader("If-Unmodified-Since")}} ou {{HTTPHeader("If-None-Match")}} n'est pas respectée. Dans ce cas, la requête, généralement un téléversement ou une modification d'une ressource, ne peut être appliquée et ce code de réponse d'erreur est renvoyé.</p> +Le code de réponse d'erreur HTTP **`412`\*\***` Precondition Failed`\*\* indique que l'accès à la ressource visée a été refusé. Cela arrive avec les requêtes conditionnelles lorsque les méthodes utilisées ne sont pas {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}} et que la condition définie par les en-têtes {{HTTPHeader("If-Unmodified-Since")}} ou {{HTTPHeader("If-None-Match")}} n'est pas respectée. Dans ce cas, la requête, généralement un téléversement ou une modification d'une ressource, ne peut être appliquée et ce code de réponse d'erreur est renvoyé. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">412 Precondition Failed</pre> + 412 Precondition Failed -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7232", "412 Precondition Failed" , "4.2")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------ | +| {{RFC("7232", "412 Precondition Failed" , "4.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "412")}}</p> +{{Compat("http/status", "412")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus("304")}}</li> - <li>{{HTTPHeader("If-Unmodified-Since")}}</li> - <li>{{HTTPHeader("If-None-Match")}}</li> - <li>{{HTTPStatus("428")}}</li> -</ul> +- {{HTTPStatus("304")}} +- {{HTTPHeader("If-Unmodified-Since")}} +- {{HTTPHeader("If-None-Match")}} +- {{HTTPStatus("428")}} diff --git a/files/fr/web/http/status/413/index.md b/files/fr/web/http/status/413/index.md index 4576e41da5..00dda747c0 100644 --- a/files/fr/web/http/status/413/index.md +++ b/files/fr/web/http/status/413/index.md @@ -8,32 +8,21 @@ tags: - Reference translation_of: Web/HTTP/Status/413 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse <code><strong>413 Payload Too Large</strong></code> indique que la taille de l'entité fournie par la requête est supérieure aux limites définies par le serveur. Le serveur peut alors choisir de fermer la connexion ou de renvoyer un en-tête {{HTTPHeader("Retry-After")}}.</p> +Le code de statut de réponse **`413 Payload Too Large`** indique que la taille de l'entité fournie par la requête est supérieure aux limites définies par le serveur. Le serveur peut alors choisir de fermer la connexion ou de renvoyer un en-tête {{HTTPHeader("Retry-After")}}. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">413 Payload Too Large</pre> + 413 Payload Too Large -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "413 Payload Too Large" , "6.5.11")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "413 Payload Too Large" , "6.5.11")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Connection")}}</li> - <li>{{HTTPHeader("Retry-After")}}</li> -</ul> +- {{HTTPHeader("Connection")}} +- {{HTTPHeader("Retry-After")}} diff --git a/files/fr/web/http/status/414/index.md b/files/fr/web/http/status/414/index.md index b8963027ef..c3e915b073 100644 --- a/files/fr/web/http/status/414/index.md +++ b/files/fr/web/http/status/414/index.md @@ -8,39 +8,26 @@ tags: - Reference translation_of: Web/HTTP/Status/414 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>414 URI Too Long</strong></code> indique que l'URI demandé par le client est plus longue que ce que le serveur est disposé à interpréter.</p> +Le code de statut de réponse HTTP **`414 URI Too Long`** indique que l'URI demandé par le client est plus longue que ce que le serveur est disposé à interpréter. -<p>Il existe quelques rares cas de figure pour lesquels cela peut se produire :</p> +Il existe quelques rares cas de figure pour lesquels cela peut se produire : -<ul> - <li>un client a mal converti une requête {{HTTPMethod("POST")}} vers une requête {{HTTPMethod("GET")}} qui contient de nombreuses informations,</li> - <li>un client est descendu dans une boucle de redirection (par exemple, un URI de redirection qui pointe vers un suffixe de lui-même),</li> - <li>un serveur est sous le coup d'une attaque par un client qui tente d'exploiter des failles de sécurité potentielles.</li> -</ul> +- un client a mal converti une requête {{HTTPMethod("POST")}} vers une requête {{HTTPMethod("GET")}} qui contient de nombreuses informations, +- un client est descendu dans une boucle de redirection (par exemple, un URI de redirection qui pointe vers un suffixe de lui-même), +- un serveur est sous le coup d'une attaque par un client qui tente d'exploiter des failles de sécurité potentielles. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">414 URI Too Long</pre> + 414 URI Too Long -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "414 URI Too Long" , "6.5.12")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "414 URI Too Long" , "6.5.12")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{Glossary("URI")}}</li> -</ul> +- {{Glossary("URI")}} diff --git a/files/fr/web/http/status/415/index.md b/files/fr/web/http/status/415/index.md index 9c4f8ce71f..cb83793226 100644 --- a/files/fr/web/http/status/415/index.md +++ b/files/fr/web/http/status/415/index.md @@ -8,35 +8,24 @@ tags: - Reference translation_of: Web/HTTP/Status/415 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <code><strong>415 Unsupported Media Type</strong></code> indique que le serveur refuse la requête car le format de la charge utile (<em>payload</em>) n'est pas pris en charge.</p> +Le code de réponse d'erreur HTTP **`415 Unsupported Media Type`** indique que le serveur refuse la requête car le format de la charge utile (_payload_) n'est pas pris en charge. -<p>Le problème de format peut être causé par les valeurs des en-têtes {{HTTPHeader("Content-Type")}} ou {{HTTPHeader("Content-Encoding")}} dans la requête ou, plus directement, à cause de l'inspection des données.</p> +Le problème de format peut être causé par les valeurs des en-têtes {{HTTPHeader("Content-Type")}} ou {{HTTPHeader("Content-Encoding")}} dans la requête ou, plus directement, à cause de l'inspection des données. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">415 Unsupported Media Type</pre> + 415 Unsupported Media Type -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "415 Unsupported Media Type" , "6.5.13")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "415 Unsupported Media Type" , "6.5.13")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Content-Type")}}</li> - <li>{{HTTPHeader("Content-Encoding")}}</li> - <li>{{HTTPHeader("Accept")}}</li> -</ul> +- {{HTTPHeader("Content-Type")}} +- {{HTTPHeader("Content-Encoding")}} +- {{HTTPHeader("Accept")}} diff --git a/files/fr/web/http/status/416/index.md b/files/fr/web/http/status/416/index.md index f9ffacd454..19c1bf5b51 100644 --- a/files/fr/web/http/status/416/index.md +++ b/files/fr/web/http/status/416/index.md @@ -8,41 +8,30 @@ tags: - Référence(2) translation_of: Web/HTTP/Status/416 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <code><strong>416</strong></code><strong><code> Range Not Satisfiable</code></strong> indique que le serveur ne peut pas servir les plages demandées. L'explication la plus probable est que le document ne contient pas de telles plages, ou que la valeur de l'en-tête {{HTTPHeader("Range")}} n'a aucun sens bien que sa syntaxe soit correcte.</p> +Le code de réponse d'erreur HTTP **`416`\*\***` Range Not Satisfiable`\*\* indique que le serveur ne peut pas servir les plages demandées. L'explication la plus probable est que le document ne contient pas de telles plages, ou que la valeur de l'en-tête {{HTTPHeader("Range")}} n'a aucun sens bien que sa syntaxe soit correcte. -<p>Le message de réponse <code>416</code> contient un en-tête {{HTTPHeader("Content-Range")}} qui indique une plage qui n'est pas satisfaite (représentée par <code>'*'</code>) suivie par <code>'/'</code> puis la ressource courante (par exemple <code>Content-Range: */12777</code>).</p> +Le message de réponse `416` contient un en-tête {{HTTPHeader("Content-Range")}} qui indique une plage qui n'est pas satisfaite (représentée par `'*'`) suivie par `'/'` puis la ressource courante (par exemple `Content-Range: */12777`). -<p>Lorsqu'ils rencontrent cette erreur, les navigateurs abandonnent généralement l'opération en cours (un téléchargement ne pourra pas être repris par exemple) ou ils redemandent le document dans son intégralité.</p> +Lorsqu'ils rencontrent cette erreur, les navigateurs abandonnent généralement l'opération en cours (un téléchargement ne pourra pas être repris par exemple) ou ils redemandent le document dans son intégralité. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">416 Range Not Satisfiable</pre> + 416 Range Not Satisfiable -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7233", "416 Request Not Satisfiable" , "4.4")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------------------ | ------------------------------------------------------ | +| {{RFC("7233", "416 Request Not Satisfiable" , "4.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Range Requests | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "416")}}</p> +{{Compat("http/status", "416")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus(206)}} <code>Partial Content</code></li> - <li>{{HTTPHeader("Content-Range")}}</li> - <li>{{HTTPHeader("Range")}}</li> -</ul> +- {{HTTPStatus(206)}} `Partial Content` +- {{HTTPHeader("Content-Range")}} +- {{HTTPHeader("Range")}} diff --git a/files/fr/web/http/status/417/index.md b/files/fr/web/http/status/417/index.md index 5137bd7113..5d55e0d5f5 100644 --- a/files/fr/web/http/status/417/index.md +++ b/files/fr/web/http/status/417/index.md @@ -9,33 +9,22 @@ tags: - Reference translation_of: Web/HTTP/Status/417 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <strong><code>417 Expectation Failed</code></strong> indique que les attentes indiquées par l'en-tête {{HTTPHeader ("Expect")}} n'ont pu être satisfaites.</p> +Le code de réponse d'erreur HTTP **`417 Expectation Failed`** indique que les attentes indiquées par l'en-tête {{HTTPHeader ("Expect")}} n'ont pu être satisfaites. -<p>Voir la page sur l'en-tête {{HTTPHeader("Expect")}} pour plus de détails.</p> +Voir la page sur l'en-tête {{HTTPHeader("Expect")}} pour plus de détails. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">417 Expectation Failed</pre> + 417 Expectation Failed -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "417 Expectation Failed" , "6.5.14")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "417 Expectation Failed" , "6.5.14")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Expect")}}</li> -</ul> +- {{HTTPHeader("Expect")}} diff --git a/files/fr/web/http/status/418/index.md b/files/fr/web/http/status/418/index.md index 8b050ecc58..f71dc94ec0 100644 --- a/files/fr/web/http/status/418/index.md +++ b/files/fr/web/http/status/418/index.md @@ -5,35 +5,24 @@ tags: - HTTP translation_of: Web/HTTP/Status/418 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le statut erreur client HTTP <code>418 I'm a teapot</code> qui signifie "Je suis une théière" informe que le serveur refuse de préparer du café, car il s'agit d'une théière. Cette erreur est une référence au protocole Hyper Text Coffee Pot Control Protocol qui est le poisson d'avril des RFCs en 1998.</p> +Le statut erreur client HTTP `418 I'm a teapot` qui signifie "Je suis une théière" informe que le serveur refuse de préparer du café, car il s'agit d'une théière. Cette erreur est une référence au protocole Hyper Text Coffee Pot Control Protocol qui est le poisson d'avril des RFCs en 1998. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">418 I'm a teapot</pre> + 418 I'm a teapot -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("2324", "418 I'm a teapot" , "2.3.2")}}</td> - <td>Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | -------------------------------------------------------------------------- | +| {{RFC("2324", "418 I'm a teapot" , "2.3.2")}} | Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http.status.418")}}</p> +{{Compat("http.status.418")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="https://fr.wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol">Hyper Text Coffee Pot Control Protocol sur Wikipédia</a></li> -</ul> +- [Hyper Text Coffee Pot Control Protocol sur Wikipédia](https://fr.wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol) diff --git a/files/fr/web/http/status/422/index.md b/files/fr/web/http/status/422/index.md index c79b1e9f78..8d50bbb861 100644 --- a/files/fr/web/http/status/422/index.md +++ b/files/fr/web/http/status/422/index.md @@ -10,31 +10,18 @@ tags: - Reference translation_of: Web/HTTP/Status/422 --- -<p>{{HTTPSidebar}}</p> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>422 Unprocessable Entity</strong></code> indique que le serveur a compris le type de contenu de la requête et que la syntaxe de la requête est correcte mais que le serveur n'a pas été en mesure de réaliser les instructions demandées.</p> +Le code de statut de réponse HTTP **`422 Unprocessable Entity`** indique que le serveur a compris le type de contenu de la requête et que la syntaxe de la requête est correcte mais que le serveur n'a pas été en mesure de réaliser les instructions demandées. -<div class="warning"> -<p><strong>Attention :</strong> Le client ne doit pas renvoyer cette requête sans modification.</p> -</div> +> **Attention :** Le client ne doit pas renvoyer cette requête sans modification. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">422 Unprocessable Entity</pre> + 422 Unprocessable Entity -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre (en Anglais)</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{RFC("4918", "422 Unprocessable Entity" , "11.2")}}</td> - <td>HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</td> - </tr> - </tbody> -</table> +| Spécification | Titre (en Anglais) | +| -------------------------------------------------------------------- | --------------------------------------------------------------------- | +| {{RFC("4918", "422 Unprocessable Entity" , "11.2")}} | HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) | diff --git a/files/fr/web/http/status/425/index.md b/files/fr/web/http/status/425/index.md index 303ff44663..538bcd5047 100644 --- a/files/fr/web/http/status/425/index.md +++ b/files/fr/web/http/status/425/index.md @@ -7,31 +7,20 @@ tags: - HTTP translation_of: Web/HTTP/Status/425 --- -<p>{{SeeCompatTable}}{{HTTPSidebar}}</p> +{{SeeCompatTable}}{{HTTPSidebar}} -<p>Le code de réponse d’erreur HyperText Transfer Protocol (HTTP) <code><strong>425 Too Early</strong></code> signifie que le serveur refuse la requête qui a été récemment répétée par exemple de peur d’une attaque DDoS </p> +Le code de réponse d’erreur HyperText Transfer Protocol (HTTP) **`425 Too Early`** signifie que le serveur refuse la requête qui a été récemment répétée par exemple de peur d’une attaque DDoS -<h2 id="Status">Status</h2> +## Status -<pre class="syntaxbox">425 Too Early</pre> + 425 Too Early -<h2 id="Specifications">Specifications</h2> +## Specifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Specification</th> - <th scope="col">Title</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{RFC("8470", "425: Early Data", "5.2")}}</td> - <td>Using Early Data in HTTP</td> - </tr> - </tbody> -</table> +| Specification | Title | +| -------------------------------------------------------- | ------------------------ | +| {{RFC("8470", "425: Early Data", "5.2")}} | Using Early Data in HTTP | -<h2 id="Browser_compatibility">Browser compatibility</h2> +## Browser compatibility -<p>{{Compat("http.status.425")}}</p> +{{Compat("http.status.425")}} diff --git a/files/fr/web/http/status/426/index.md b/files/fr/web/http/status/426/index.md index 5b05f90641..fcdffad73b 100644 --- a/files/fr/web/http/status/426/index.md +++ b/files/fr/web/http/status/426/index.md @@ -8,44 +8,33 @@ tags: - Reference translation_of: Web/HTTP/Status/426 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <code><strong>426 Upgrade Required</strong></code> indique que le serveur refuse de réaliser la requête en utilisant le protocole actuel mais qu'il sera peut-être disposé à le faire après que le client augmente la version du protocole utilisé.</p> +Le code de réponse d'erreur HTTP **`426 Upgrade Required`** indique que le serveur refuse de réaliser la requête en utilisant le protocole actuel mais qu'il sera peut-être disposé à le faire après que le client augmente la version du protocole utilisé. -<p>Avec cette réponse, le serveur renvoie un en-tête {{HTTPHeader("Upgrade")}} pour indiquer le(s) protocole(s) requis.</p> +Avec cette réponse, le serveur renvoie un en-tête {{HTTPHeader("Upgrade")}} pour indiquer le(s) protocole(s) requis. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">426 Upgrade Required</pre> + 426 Upgrade Required -<h2 id="Exemples">Exemples</h2> +## Exemples -<pre>HTTP/1.1 426 Upgrade Required -Upgrade: HTTP/3.0 -Connection: Upgrade -Content-Length: 53 -Content-Type: text/plain + HTTP/1.1 426 Upgrade Required + Upgrade: HTTP/3.0 + Connection: Upgrade + Content-Length: 53 + Content-Type: text/plain -This service requires use of the HTTP/3.0 protocol</pre> + This service requires use of the HTTP/3.0 protocol -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "426 Upgrade Required" , "6.5.15")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "426 Upgrade Required" , "6.5.15")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Upgrade")}}</li> - <li>{{HTTPStatus("101")}} <code>Switching Protocol</code></li> -</ul> +- {{HTTPHeader("Upgrade")}} +- {{HTTPStatus("101")}} `Switching Protocol` diff --git a/files/fr/web/http/status/428/index.md b/files/fr/web/http/status/428/index.md index ba81c952ad..9f8706c67c 100644 --- a/files/fr/web/http/status/428/index.md +++ b/files/fr/web/http/status/428/index.md @@ -8,37 +8,26 @@ tags: - Reference translation_of: Web/HTTP/Status/428 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>428 Precondition Required</strong></code> indique que le serveur requiert que la requête soit <a href="/fr/docs/Web/HTTP/Conditional_requests">conditionnelle</a>.</p> +Le code de statut de réponse HTTP **`428 Precondition Required`** indique que le serveur requiert que la requête soit [conditionnelle](/fr/docs/Web/HTTP/Conditional_requests). -<p>Généralement, cela signifie qu'il <strong>manque</strong> un en-tête de précondition, comme {{HTTPHeader("If-Match")}}.</p> +Généralement, cela signifie qu'il **manque** un en-tête de précondition, comme {{HTTPHeader("If-Match")}}. -<p>Lorsqu'un en-tête de précondition <strong>ne correspond pas</strong> à l'état du serveur, la réponse doit être {{HTTPStatus(412)}} <code>Precondition Failed</code>.</p> +Lorsqu'un en-tête de précondition **ne correspond pas** à l'état du serveur, la réponse doit être {{HTTPStatus(412)}} `Precondition Failed`. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">428 Precondition Required</pre> + 428 Precondition Required -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("6585", "428 Precondition Required" , "3")}}</td> - <td>Additional HTTP Status Codes</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ---------------------------- | +| {{RFC("6585", "428 Precondition Required" , "3")}} | Additional HTTP Status Codes | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/HTTP/Conditional_requests">Les requêtes conditionnelles en HTTP</a></li> - <li>{{HTTPHeader("If-Match")}}</li> - <li>{{HTTPStatus(412)}}</li> -</ul> +- [Les requêtes conditionnelles en HTTP](/fr/docs/Web/HTTP/Conditional_requests) +- {{HTTPHeader("If-Match")}} +- {{HTTPStatus(412)}} diff --git a/files/fr/web/http/status/429/index.md b/files/fr/web/http/status/429/index.md index d35937fc29..627ee1dd4c 100644 --- a/files/fr/web/http/status/429/index.md +++ b/files/fr/web/http/status/429/index.md @@ -8,39 +8,28 @@ tags: - Reference translation_of: Web/HTTP/Status/429 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>429 Too Many Requests</strong></code> indique que l'utilisateur a envoyé trop de requêtes en un temps donné.</p> +Le code de statut de réponse HTTP **`429 Too Many Requests`** indique que l'utilisateur a envoyé trop de requêtes en un temps donné. -<p>Un en-tête {{HTTPHeader("Retry-After")}} peut être inclus dans cette réponse afin d'indiquer le temps à attendre pour effectuer une nouvelle requête.</p> +Un en-tête {{HTTPHeader("Retry-After")}} peut être inclus dans cette réponse afin d'indiquer le temps à attendre pour effectuer une nouvelle requête. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">429 Too Many Requests</pre> + 429 Too Many Requests -<h2 id="Exemple">Exemple</h2> +## Exemple -<pre>HTTP/1.1 429 Too Many Requests -Content-Type: text/html -Retry-After: 3600</pre> + HTTP/1.1 429 Too Many Requests + Content-Type: text/html + Retry-After: 3600 -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("6585", "429 Too Many Requests" , "4")}}</td> - <td>Additional HTTP Status Codes</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | ---------------------------- | +| {{RFC("6585", "429 Too Many Requests" , "4")}} | Additional HTTP Status Codes | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Retry-After")}}</li> -</ul> +- {{HTTPHeader("Retry-After")}} diff --git a/files/fr/web/http/status/431/index.md b/files/fr/web/http/status/431/index.md index a06361f082..4f688e05d4 100644 --- a/files/fr/web/http/status/431/index.md +++ b/files/fr/web/http/status/431/index.md @@ -8,33 +8,22 @@ tags: - Reference translation_of: Web/HTTP/Status/431 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>431 Request Header Fields Too Large</strong></code> indique que le serveur n'est pas disposé à traiter la requête, car les champs d'en-têtes sont trop grands. La requête peut être renvoyée une fois que les champs des en-têtes de la requête auront été réduits.</p> +Le code de statut de réponse HTTP **`431 Request Header Fields Too Large`** indique que le serveur n'est pas disposé à traiter la requête, car les champs d'en-têtes sont trop grands. La requête peut être renvoyée une fois que les champs des en-têtes de la requête auront été réduits. -<p>Ce code peut être utilisé lorsque tous les champs sont trop grands ou qu'un seul champ est trop grand. Cette erreur ne devrait pas se produire pour les systèmes en production mais peut être employée lorsqu'on teste un nouveau système pour lequel tous les contrôles n'ont pas encore été mis en place.</p> +Ce code peut être utilisé lorsque tous les champs sont trop grands ou qu'un seul champ est trop grand. Cette erreur ne devrait pas se produire pour les systèmes en production mais peut être employée lorsqu'on teste un nouveau système pour lequel tous les contrôles n'ont pas encore été mis en place. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">431 Request Header Fields Too Large</pre> + 431 Request Header Fields Too Large -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("6585", "431 Request Header Fields Too Large" , "5")}}</td> - <td>Additional HTTP Status Codes</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------------------- | ---------------------------- | +| {{RFC("6585", "431 Request Header Fields Too Large" , "5")}} | Additional HTTP Status Codes | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{Glossary("En-tête")}}</li> -</ul> +- {{Glossary("En-tête")}} diff --git a/files/fr/web/http/status/451/index.md b/files/fr/web/http/status/451/index.md index a206487e4e..dda7730c83 100644 --- a/files/fr/web/http/status/451/index.md +++ b/files/fr/web/http/status/451/index.md @@ -8,57 +8,46 @@ tags: - Reference translation_of: Web/HTTP/Status/451 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse d'erreur HTTP <code><strong>451</strong></code><strong><code> Unavailable For Legal Reasons</code></strong> indique que l'utilisateur a demandé une ressource qui n'est pas disponible pour des raisons légales (par exemple une page web sous le coup d'une action en justice).</p> +Le code de réponse d'erreur HTTP **`451`\*\***` Unavailable For Legal Reasons`\*\* indique que l'utilisateur a demandé une ressource qui n'est pas disponible pour des raisons légales (par exemple une page web sous le coup d'une action en justice). -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">451 Unavailable For Legal Reasons</pre> + 451 Unavailable For Legal Reasons -<h2 id="Exemple">Exemple</h2> +## Exemple -<p>Cet exemple de réponse est tiré de la RFC IETF (cf. ci-après), et contient une référence à {{interwiki("wikipedia", "Monty_Python's_Life_of_Brian", "<em>Monty Python : La Vie de Brian</em>")}}.</p> +Cet exemple de réponse est tiré de la RFC IETF (cf. ci-après), et contient une référence à {{interwiki("wikipedia", "Monty_Python's_Life_of_Brian", "<em>Monty Python : La Vie de Brian</em>")}}. -<p>Notez que l'en-tête {{HTTPHeader("Link")}} peut aussi contenir une relation <code>rel="blocked-by"</code> identifiant l'entité responsable de l'indisponibilité de la ressource (par exemple le nom de la personne ou de l'organisation à l'origine de la demande légale ayant entraîné le retrait du contenu).</p> +Notez que l'en-tête {{HTTPHeader("Link")}} peut aussi contenir une relation `rel="blocked-by"` identifiant l'entité responsable de l'indisponibilité de la ressource (par exemple le nom de la personne ou de l'organisation à l'origine de la demande légale ayant entraîné le retrait du contenu). -<pre>HTTP/1.1 451 Unavailable For Legal Reasons -Link: <https://spqr.example.org/legislatione>; rel="blocked-by" -Content-Type: text/html + HTTP/1.1 451 Unavailable For Legal Reasons + Link: <https://spqr.example.org/legislatione>; rel="blocked-by" + Content-Type: text/html -<html> -<head><title>Unavailable For Legal Reasons</title></head> -<body> -<h1>Unavailable For Legal Reasons</h1> -<p>This request may not be serviced in the Roman Province -of Judea due to the Lex Julia Majestatis, which disallows -access to resources hosted on servers deemed to be -operated by the People's Front of Judea.</p> -</body> -</html></pre> + <html> + <head><title>Unavailable For Legal Reasons</title></head> + <body> + <h1>Unavailable For Legal Reasons</h1> + <p>This request may not be serviced in the Roman Province + of Judea due to the Lex Julia Majestatis, which disallows + access to resources hosted on servers deemed to be + operated by the People's Front of Judea.</p> + </body> + </html> -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7725", "451 Unavailable For Legal Reasons")}}</td> - <td>An HTTP Status Code to Report Legal Obstacles</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | --------------------------------------------- | +| {{RFC("7725", "451 Unavailable For Legal Reasons")}} | An HTTP Status Code to Report Legal Obstacles | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "451")}}</p> +{{Compat("http/status", "451")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{interwiki("wikipedia", "HTTP_451", "Wikipedia: HTTP 451")}}</li> - <li>{{interwiki("wikipedia", "Fahrenheit_451", "Wikipedia: Fahrenheit 451")}} (qui a donné son numéro à ce code de statut)</li> -</ul> +- {{interwiki("wikipedia", "HTTP_451", "Wikipedia: HTTP 451")}} +- {{interwiki("wikipedia", "Fahrenheit_451", "Wikipedia: Fahrenheit 451")}} (qui a donné son numéro à ce code de statut) diff --git a/files/fr/web/http/status/500/index.md b/files/fr/web/http/status/500/index.md index 659e2ff40f..0fda39939f 100644 --- a/files/fr/web/http/status/500/index.md +++ b/files/fr/web/http/status/500/index.md @@ -7,33 +7,24 @@ tags: - HTTP translation_of: Web/HTTP/Status/500 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HyperText Transfer Protocol (HTTP) d'erreur serveur <code><strong>500</strong></code><strong><code> Internal Server Error</code></strong> indique que le serveur a rencontré un problème inattendu qui l'empêche de répondre à la requête.</p> +Le code de réponse HyperText Transfer Protocol (HTTP) d'erreur serveur **`500`\*\***` Internal Server Error`\*\* indique que le serveur a rencontré un problème inattendu qui l'empêche de répondre à la requête. -<p>Cette réponse d'erreur est une réponse générique « fourre-tout ». Souvent, les administrateurs des serveurs enregistreront les erreurs qui entraînent un code 500 avec d'autres informations à propos de la requête afin d'empêcher que l'erreur ne se reproduise à nouveau.</p> +Cette réponse d'erreur est une réponse générique « fourre-tout ». Souvent, les administrateurs des serveurs enregistreront les erreurs qui entraînent un code 500 avec d'autres informations à propos de la requête afin d'empêcher que l'erreur ne se reproduise à nouveau. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">500 Internal Server Error</pre> + 500 Internal Server Error -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "500 Internal Server Error" , "6.6.1")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "500 Internal Server Error" , "6.6.1")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>L'information ci-dessous provient du dépôt GitHub de MDN (<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>).</p> +L'information ci-dessous provient du dépôt GitHub de MDN (<https://github.com/mdn/browser-compat-data>). -<p>{{Compat("http/status", "500")}}</p> +{{Compat("http/status", "500")}} diff --git a/files/fr/web/http/status/501/index.md b/files/fr/web/http/status/501/index.md index 6ed8382bd4..7bb29d67fe 100644 --- a/files/fr/web/http/status/501/index.md +++ b/files/fr/web/http/status/501/index.md @@ -8,35 +8,24 @@ tags: - Reference translation_of: Web/HTTP/Status/501 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP d'erreur serveur <code><strong>501</strong></code><strong><code> Not Implemented</code></strong> indique que la méthode de la requête n'est pas prise en charge par le serveur et qu'elle ne peut donc pas être prise en compte. Les serveurs doivent nécessairement prendre en charge les méthodes {{HTTPMethod("GET")}} et {{HTTPMethod("HEAD")}} (pour lesquelles ils ne doivent donc pas renvoyer ce code).</p> +Le code de réponse HTTP d'erreur serveur **`501`\*\***` Not Implemented`\*\* indique que la méthode de la requête n'est pas prise en charge par le serveur et qu'elle ne peut donc pas être prise en compte. Les serveurs doivent nécessairement prendre en charge les méthodes {{HTTPMethod("GET")}} et {{HTTPMethod("HEAD")}} (pour lesquelles ils ne doivent donc pas renvoyer ce code). -<p>Une erreur 501 ne peut pas être corrigée via le client (c'est-à-dire le navigateur dans la plupart des cas). Il est nécessaire que cela soit corrigé sur le serveur web.</p> +Une erreur 501 ne peut pas être corrigée via le client (c'est-à-dire le navigateur dans la plupart des cas). Il est nécessaire que cela soit corrigé sur le serveur web. -<div class="note"> -<p><strong>Note :</strong> Par défaut, une réponse 501 peut être mise en cache.</p> -</div> +> **Note :** Par défaut, une réponse 501 peut être mise en cache. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">501 Not Implemented</pre> + 501 Not Implemented -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Specification</th> - <th scope="col">Title</th> - </tr> - <tr> - <td>{{RFC("7231", "501 Not Implemented" , "6.6.2")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Specification | Title | +| ---------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "501 Not Implemented" , "6.6.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "501")}}</p> +{{Compat("http/status", "501")}} diff --git a/files/fr/web/http/status/502/index.md b/files/fr/web/http/status/502/index.md index 931b6c20d5..dd212474ee 100644 --- a/files/fr/web/http/status/502/index.md +++ b/files/fr/web/http/status/502/index.md @@ -7,37 +7,26 @@ tags: - Server error translation_of: Web/HTTP/Status/502 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP d'erreur serveur <code><strong>502</strong></code><strong><code> Bad Gateway</code></strong> indique que le serveur, agissant comme une passerelle ou un proxy, a reçu une réponse invalide depuis le serveur en amont.</p> +Le code de réponse HTTP d'erreur serveur **`502`\*\***` Bad Gateway`\*\* indique que le serveur, agissant comme une passerelle ou un proxy, a reçu une réponse invalide depuis le serveur en amont. -<p>Une {{interwiki("wikipedia", "Passerelle_(informatique)", "passerelle")}} peut faire référence à différents éléments en réseaux et une erreur 502 est habituellement quelque chose que vous ne pouvez pas corriger, mais qui nécessite une correction sur le serveur web ou le proxy par lequel vous passez pour y accéder.</p> +Une {{interwiki("wikipedia", "Passerelle_(informatique)", "passerelle")}} peut faire référence à différents éléments en réseaux et une erreur 502 est habituellement quelque chose que vous ne pouvez pas corriger, mais qui nécessite une correction sur le serveur web ou le proxy par lequel vous passez pour y accéder. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">502 Bad Gateway</pre> + 502 Bad Gateway -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "502 Bad Gateway" , "6.6.3")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | ------------------------------------------------------------- | +| {{RFC("7231", "502 Bad Gateway" , "6.6.3")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "502")}}</p> +{{Compat("http/status", "502")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus(504)}}</li> -</ul> +- {{HTTPStatus(504)}} diff --git a/files/fr/web/http/status/503/index.md b/files/fr/web/http/status/503/index.md index 11535dcc5e..8886f6906b 100644 --- a/files/fr/web/http/status/503/index.md +++ b/files/fr/web/http/status/503/index.md @@ -7,39 +7,28 @@ tags: - HTTP translation_of: Web/HTTP/Status/503 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP d'erreur serveur <code><strong>503</strong></code><strong><code> Service Unavailable</code></strong> indique que le serveur n'est pas prêt à traiter la requête.</p> +Le code de réponse HTTP d'erreur serveur **`503`\*\***` Service Unavailable`\*\* indique que le serveur n'est pas prêt à traiter la requête. -<p>Généralement, cela se produit car le serveur est éteint ou inaccessible pour cause de maintenance ou de surcharge. Notez qu'avec cette erreur, il est préférable d'envoyer une page compréhensible pour l'utilisateur qui explique le problème. Cette réponse doit être utilisée pour indiquer un état temporaire et l'en-tête HTTP {{HTTPHeader("Retry-After")}} doit, si possible, indiquer le temps estimé avant la reprise du service.</p> +Généralement, cela se produit car le serveur est éteint ou inaccessible pour cause de maintenance ou de surcharge. Notez qu'avec cette erreur, il est préférable d'envoyer une page compréhensible pour l'utilisateur qui explique le problème. Cette réponse doit être utilisée pour indiquer un état temporaire et l'en-tête HTTP {{HTTPHeader("Retry-After")}} doit, si possible, indiquer le temps estimé avant la reprise du service. -<p>Les en-têtes relatifs au cache qui sont envoyés avec cette réponse doivent être pris en compte car un code de statut 503 indique un état temporaire et cette réponse ne doit généralement pas être mise en cache.</p> +Les en-têtes relatifs au cache qui sont envoyés avec cette réponse doivent être pris en compte car un code de statut 503 indique un état temporaire et cette réponse ne doit généralement pas être mise en cache. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">503 Service Unavailable</pre> + 503 Service Unavailable -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "503 Service Unavailable" , "6.6.4")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "503 Service Unavailable" , "6.6.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "503")}}</p> +{{Compat("http/status", "503")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Retry-After")}}</li> -</ul> +- {{HTTPHeader("Retry-After")}} diff --git a/files/fr/web/http/status/504/index.md b/files/fr/web/http/status/504/index.md index ab7d9e7761..5448e7fb3d 100644 --- a/files/fr/web/http/status/504/index.md +++ b/files/fr/web/http/status/504/index.md @@ -8,37 +8,26 @@ tags: - Reference translation_of: Web/HTTP/Status/504 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP d'erreur serveur <code><strong>504</strong></code><strong><code> Gateway Timeout</code></strong> indique que le serveur, agissant comme passerelle ou proxy, ne peut pas recevoir de réponse dans les temps.</p> +Le code de réponse HTTP d'erreur serveur **`504`\*\***` Gateway Timeout`\*\* indique que le serveur, agissant comme passerelle ou proxy, ne peut pas recevoir de réponse dans les temps. -<p>Une {{interwiki("wikipedia", "Passerelle_(informatique)", "Passerelle")}} peut faire référence à différents éléments en réseaux et une erreur 504 est habituellement quelque chose que vous ne pouvez pas corriger mais qui nécessite une correction sur le serveur web ou sur le proxy par lequel vous passez pour y accéder.</p> +Une {{interwiki("wikipedia", "Passerelle_(informatique)", "Passerelle")}} peut faire référence à différents éléments en réseaux et une erreur 504 est habituellement quelque chose que vous ne pouvez pas corriger mais qui nécessite une correction sur le serveur web ou sur le proxy par lequel vous passez pour y accéder. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">504 Gateway Timeout</pre> + 504 Gateway Timeout -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "504 Gateway Timeout" , "6.6.4")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ---------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "504 Gateway Timeout" , "6.6.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("http/status", "504")}}</p> +{{Compat("http/status", "504")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPStatus(502)}}</li> -</ul> +- {{HTTPStatus(502)}} diff --git a/files/fr/web/http/status/505/index.md b/files/fr/web/http/status/505/index.md index 826a31eb82..4a1794d740 100644 --- a/files/fr/web/http/status/505/index.md +++ b/files/fr/web/http/status/505/index.md @@ -8,31 +8,20 @@ tags: - Reference translation_of: Web/HTTP/Status/505 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP d'erreur serveur <code><strong>505</strong></code><strong><code> HTTP Version Not Supported</code></strong> indique que la version du protocole HTTP utilisée dans la requête n'est pas prise en charge par le serveur.</p> +Le code de réponse HTTP d'erreur serveur **`505`\*\***` HTTP Version Not Supported`\*\* indique que la version du protocole HTTP utilisée dans la requête n'est pas prise en charge par le serveur. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">505 HTTP Version Not Supported</pre> + 505 HTTP Version Not Supported -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("7231", "505 HTTP Version Not Supported" , "6.6.6")}}</td> - <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------------------- | ------------------------------------------------------------- | +| {{RFC("7231", "505 HTTP Version Not Supported" , "6.6.6")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTTPHeader("Upgrade")}}</li> -</ul> +- {{HTTPHeader("Upgrade")}} diff --git a/files/fr/web/http/status/506/index.md b/files/fr/web/http/status/506/index.md index 431d3dae17..1a217a1fb9 100644 --- a/files/fr/web/http/status/506/index.md +++ b/files/fr/web/http/status/506/index.md @@ -7,29 +7,18 @@ tags: - Statut de réponse translation_of: Web/HTTP/Status/506 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP <code><strong>506 Variant Also Negotiates</strong></code> peut être donné dans le contexte du protocol <code><strong>Transparent Content Negotiation</strong></code> (voir <a href="https://tools.ietf.org/html/rfc2295">RFC 2295</a>). Ce protocol active un client pour recevoir la meilleure variante d'une ressource donnée, où le serveur supporte de multiples variantes.</p> +Le code de réponse HTTP **`506 Variant Also Negotiates`** peut être donné dans le contexte du protocol **`Transparent Content Negotiation`** (voir [RFC 2295](https://tools.ietf.org/html/rfc2295)). Ce protocol active un client pour recevoir la meilleure variante d'une ressource donnée, où le serveur supporte de multiples variantes. -<p>Le statut <code><strong>Variant Also Negotiates</strong></code> indique une erreur de configuration interne du serveur dans laquelle la variante choisie est elle-même configurée pour s'engager dans la négociation de contenu, et n'est donc pas un point final de négociation approprié.</p> +Le statut **`Variant Also Negotiates`** indique une erreur de configuration interne du serveur dans laquelle la variante choisie est elle-même configurée pour s'engager dans la négociation de contenu, et n'est donc pas un point final de négociation approprié. -<h2 id="Status">Status</h2> +## Status -<pre class="syntaxbox">506 Variant Also Negotiates</pre> + 506 Variant Also Negotiates -<h2 id="Specifications">Specifications</h2> +## Specifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Specification</th> - <th scope="col">Title</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{RFC("2295", "506 Variant Also Negotiates" , "8.1")}}</td> - <td>Transparent Content Negotiation in HTTP</td> - </tr> - </tbody> -</table> +| Specification | Title | +| ------------------------------------------------------------------------ | --------------------------------------- | +| {{RFC("2295", "506 Variant Also Negotiates" , "8.1")}} | Transparent Content Negotiation in HTTP | diff --git a/files/fr/web/http/status/507/index.md b/files/fr/web/http/status/507/index.md index 35f2b1ebda..d72b712efc 100644 --- a/files/fr/web/http/status/507/index.md +++ b/files/fr/web/http/status/507/index.md @@ -7,29 +7,18 @@ tags: - HTTP translation_of: Web/HTTP/Status/507 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP <code><strong>507 Insufficient Storage</strong></code> peut être donné dans le contexte du protocol <code><strong>Web Distributed Authoring and Versioning</strong></code>(WebDAV) (voir <a href="https://tools.ietf.org/html/rfc4918">RFC 4918</a>).</p> +Le code de réponse HTTP **`507 Insufficient Storage`** peut être donné dans le contexte du protocol **`Web Distributed Authoring and Versioning`**(WebDAV) (voir [RFC 4918](https://tools.ietf.org/html/rfc4918)). -<p>Il indique que la méthode ne peut pas être traité car le serveur ne peut pas stocker la représentation nécessaire pour accomplir la requête avec succès.</p> +Il indique que la méthode ne peut pas être traité car le serveur ne peut pas stocker la représentation nécessaire pour accomplir la requête avec succès. -<h2 id="Status">Status</h2> +## Status -<pre class="syntaxbox">507 Insufficient Storage</pre> + 507 Insufficient Storage -<h2 id="Specifications">Specifications</h2> +## Specifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Specification</th> - <th scope="col">Title</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{RFC("4918", "507 Insufficient Storage" , "11.5")}}</td> - <td>Web Distributed Authoring and Versioning</td> - </tr> - </tbody> -</table> +| Specification | Title | +| -------------------------------------------------------------------- | ---------------------------------------- | +| {{RFC("4918", "507 Insufficient Storage" , "11.5")}} | Web Distributed Authoring and Versioning | diff --git a/files/fr/web/http/status/508/index.md b/files/fr/web/http/status/508/index.md index 181ba09d36..e5dec8ca7b 100644 --- a/files/fr/web/http/status/508/index.md +++ b/files/fr/web/http/status/508/index.md @@ -8,29 +8,18 @@ tags: - HTTP translation_of: Web/HTTP/Status/508 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP <code><strong>508 Loop Detected</strong></code> peut être donné dans le contexte du protocol <code><strong>Web Distributed Authoring and Versioning</strong></code> (WebDAV).</p> +Le code de réponse HTTP **`508 Loop Detected`** peut être donné dans le contexte du protocol **`Web Distributed Authoring and Versioning`** (WebDAV). -<p>Il indique que le serveur termine une opération car il rencontre une boucle infinie pendant le traitement de la requête avec "Depth: infinity". Ce statut indique que l'entièreté de l'opération a échouée.</p> +Il indique que le serveur termine une opération car il rencontre une boucle infinie pendant le traitement de la requête avec "Depth: infinity". Ce statut indique que l'entièreté de l'opération a échouée. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">508 Loop Detected</pre> + 508 Loop Detected -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{RFC("5842", "508 Loop Detected" , "7.2")}}</td> - <td>Web Distributed Authoring and Versioning</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| ------------------------------------------------------------ | ---------------------------------------- | +| {{RFC("5842", "508 Loop Detected" , "7.2")}} | Web Distributed Authoring and Versioning | diff --git a/files/fr/web/http/status/510/index.md b/files/fr/web/http/status/510/index.md index cd2810ad85..17ea9d1f6e 100644 --- a/files/fr/web/http/status/510/index.md +++ b/files/fr/web/http/status/510/index.md @@ -9,27 +9,18 @@ tags: - Status code translation_of: Web/HTTP/Status/510 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de statut de réponse HTTP <code><strong>510 Not Extended</strong></code> est envoyé dans le contexte de "l'HTTP Extension Framework", defini dans le <a href="https://tools.ietf.org/html/rfc2774">RFC 2774</a>.</p> +Le code de statut de réponse HTTP **`510 Not Extended`** est envoyé dans le contexte de "l'HTTP Extension Framework", defini dans le [RFC 2774](https://tools.ietf.org/html/rfc2774). -<p>Dans cette spécification, un client peut envoyer une demande qui contient une déclaration d'extension et qui décrit l'extension à utiliser. Si le serveur reçoit une telle demande, mais que les extensions décrites ne sont pas prises en charge pour la requête, alors, le serveur répond avec le code de statut 510.</p> +Dans cette spécification, un client peut envoyer une demande qui contient une déclaration d'extension et qui décrit l'extension à utiliser. Si le serveur reçoit une telle demande, mais que les extensions décrites ne sont pas prises en charge pour la requête, alors, le serveur répond avec le code de statut 510. -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">510 Not Extended</pre> + 510 Not Extended -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("2774", "510 Not Extended" , "7")}}</td> - <td>Cadre pour les extensions HTTP (<em>An HTTP Extension Framework</em>)</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------- | -------------------------------------------------------------- | +| {{RFC("2774", "510 Not Extended" , "7")}} | Cadre pour les extensions HTTP (_An HTTP Extension Framework_) | diff --git a/files/fr/web/http/status/511/index.md b/files/fr/web/http/status/511/index.md index d43db2371d..0de06c0d1b 100644 --- a/files/fr/web/http/status/511/index.md +++ b/files/fr/web/http/status/511/index.md @@ -9,35 +9,24 @@ tags: - Status code translation_of: Web/HTTP/Status/511 --- -<div>{{HTTPSidebar}}</div> +{{HTTPSidebar}} -<p>Le code de réponse HTTP d'erreur serveur <code><strong>511 Network Authentication Required</strong></code> indique que le client a besoin de s'authentifier pour obtenir l'accès au réseau.</p> +Le code de réponse HTTP d'erreur serveur **`511 Network Authentication Required`** indique que le client a besoin de s'authentifier pour obtenir l'accès au réseau. -<p>Ce statut n'est pas généré par le serveur d'origine mais par un proxy interceptant qui contrôle l'accès au réseau.</p> +Ce statut n'est pas généré par le serveur d'origine mais par un proxy interceptant qui contrôle l'accès au réseau. -<p>Les responsables des réseaux demandent parfois de s'authentifier, d'accepter des conditions d'utilisation ou autres avant d'avoir accès à Internet (par exemple dans un cybercafé ou un aéroport). Les clients qui n'ont pas rempli ces obligations sont souvent identifiés via leur adresse ({{Glossary("MAC")}}).</p> +Les responsables des réseaux demandent parfois de s'authentifier, d'accepter des conditions d'utilisation ou autres avant d'avoir accès à Internet (par exemple dans un cybercafé ou un aéroport). Les clients qui n'ont pas rempli ces obligations sont souvent identifiés via leur adresse ({{Glossary("MAC")}}). -<h2 id="Statut">Statut</h2> +## Statut -<pre class="syntaxbox">511 Network Authentication Required</pre> + 511 Network Authentication Required -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Titre</th> - </tr> - <tr> - <td>{{RFC("6585", "511 Network Authentication Required" , "6")}}</td> - <td>Additional HTTP Status Codes</td> - </tr> - </tbody> -</table> +| Spécification | Titre | +| -------------------------------------------------------------------------------- | ---------------------------- | +| {{RFC("6585", "511 Network Authentication Required" , "6")}} | Additional HTTP Status Codes | -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{Glossary("Proxy")}}</li> -</ul> +- {{Glossary("Proxy")}} diff --git a/files/fr/web/http/status/index.md b/files/fr/web/http/status/index.md index 4d7ec75019..42be97a2f7 100644 --- a/files/fr/web/http/status/index.md +++ b/files/fr/web/http/status/index.md @@ -7,177 +7,163 @@ tags: - TopicStub translation_of: Web/HTTP/Status --- -<div>{{HTTPSidebar}}</div> - -<p>Les codes de statut de réponse HTTP indiquent si une requête <a href="/en-US/docs/Web/HTTP">HTTP</a> a été exécutée avec succès ou non. Les réponses sont regroupées en cinq classes: </p> - -<ol> - <li>Les réponses informatives (100 - 199),</li> - <li>Les réponses de succès (200 - 299),</li> - <li>Les redirections (300 - 399),</li> - <li>Les erreurs du client (400 - 499),</li> - <li> Les erreurs du serveur (500 - 599).</li> -</ol> - -<h2 id="Réponses_informatives">Réponses informatives</h2> - -<dl> - <dt>{{HTTPStatus(100, "100 Continue")}}</dt> - <dd>Cette réponse intermédiaire indique que tout est OK pour le moment et que le client peut continuer sa requête ou l'ignorer si celle-ci est déjà finie.</dd> - <dt>{{HTTPStatus(101, "101 Switching Protocol")}}</dt> - <dd>Ce code est envoyé en réponse à un en-tête de requête {{HTTPHeader("Upgrade")}} de la part du client et indique le protocole sur lequel passe le serveur.</dd> - <dt>{{HTTPStatus(103, "103 Processing")}} ({{Glossary("WebDAV")}})</dt> - <dd>Ce code indique que le serveur a reçu et traite la requête, mais qu'aucune réponse n'est disponible pour le moment.</dd> -</dl> - -<h2 id="Réponses_de_succès">Réponses de succès</h2> - -<dl> - <dt>{{HTTPStatus(200, "200 OK")}}</dt> - <dd>La requête a réussi. Le signification du succès peut varier selon la méthode HTTP : GET : La ressource a été récupérée et est retransmise dans le corps du message. HEAD : Les en-têtes d'entité sont dans le corps du message. POST : La ressource décrivant le résultat de l'action est transmise dans le corps du message. TRACE : Le corps du message contient le message de requête tel que reçu par le serveur</dd> - <dt>{{HTTPStatus(201, "201 Created")}}</dt> - <dd>La requête a réussi et une nouvelle ressource a été créée en guise de résultat. Il s'agit typiquement de la réponse envoyée après une requête PUT.</dd> - <dt>{{HTTPStatus(202, "202 Accepted")}}</dt> - <dd>La requête a été reçue mais n'a pas encore été traitée. C'est une réponse évasive, ce qui signifie qu'il n'y a aucun moyen en HTTP d'envoyer une réponse asynchrone ultérieure indiquant le résultat issu du traitement de la requête. Elle est destinée aux cas où un autre processus ou serveur gère la requête, et peut être utile pour faire du traitement par lots.</dd> - <dt>{{HTTPStatus(203, "203 Non-Authoritative Information")}}</dt> - <dd>Ce code de réponse signifie que l'ensemble de méta-informations renvoyé n'est pas exactement l'ensemble disponible sur le serveur d'origine, mais plutôt un ensemble collecté à partir d'une copie locale ou tierce. À l'exception de cette condition, une réponse 200 OK est préférable.</dd> - <dt>{{HTTPStatus(204, "204 No Content")}}</dt> - <dd>Il n'y a pas de contenu à envoyer pour cette requête, mais les en-têtes peuvent être utiles. L'agent utilisateur peut mettre à jour ses en-têtes en cache pour cette ressource en les remplaçant par les nouveaux.</dd> - <dt>{{HTTPStatus(205, "205 Reset Content")}}</dt> - <dd>Ce code de réponse est envoyé après avoir traité une requête indiquant à l'agent utilisateur qu'il peut réinitialiser la vue du document qui a envoyé la requête.</dd> - <dt>{{HTTPStatus(206, "206 Partial Content")}}</dt> - <dd>Ce code de réponse est utilisé en réaction à l'en-tête Range envoyé par le client pour séparer le téléchargement en plusieurs flux.</dd> - <dt>{{HTTPStatus(207, "207 Multi-Status")}} ({{Glossary("WebDAV")}})</dt> - <dd>Une réponse multi-statut donne des informations sur des ressources multiples dans les situations où les codes de statut multiples sont appropriés.</dd> - <dt>{{HTTPStatus(208, "208 Multi-Status")}} ({{Glossary("WebDAV")}})</dt> - <dd>Utilisé au sein d'un DAV : élément de réponse propstat pour éviter d'énumérer à maintes reprises les membres internes de bindings multiples vers la même collection.</dd> - <dt>{{HTTPStatus(226, "226 IM Used")}} (<a href="https://tools.ietf.org/html/rfc3229">HTTP Delta encoding</a>)</dt> - <dd>Le serveur a exécuté une requête GET pour la ressource, et la réponse est une représentation du résultat d'une ou plusieurs manipulations d'instance appliquées à l'instance courante.</dd> -</dl> - -<h2 id="Messages_de_redirection">Messages de redirection</h2> - -<dl> - <dt>{{HTTPStatus(300, "300 Multiple Choice")}}</dt> - <dd>La requête a plusieurs réponses possibles. L'agent utilisateur ou l'utilisateur doit choisir l'une d'entre elles. Il n'y a pas de manière standard pour choisir l'une de ces réponses.</dd> - <dt>{{HTTPStatus(301, "301 Moved Permanently")}}</dt> - <dd>Ce code de réponse signifie que l'URI de la ressource demandée a été modifiée. Une nouvelle URI sera probablement donnée dans la réponse.</dd> - <dt>{{HTTPStatus(302, "302 Found")}}</dt> - <dd>Ce code de réponse indique que l'URI de la ressource demandée a été modifiée <em>temporairement</em>. De nouveaux changements dans l'URI pourront être effectués ultérieurement. Par conséquent, cette même URI devrait être utilisée par le client pour les requêtes futures.</dd> - <dt>{{HTTPStatus(303, "303 See Other")}}</dt> - <dd>Le serveur a envoyé cette réponse pour diriger le client vers la ressource demandée via une autre URI en utilisant une requête GET.</dd> - <dt>{{HTTPStatus(304, "304 Not Modified")}}</dt> - <dd>Ce code est utilisé pour des raisons de cache. Il indique au client que la réponse n'a pas été modifiée. De fait, le client peut continuer à utiliser la même version de la réponse, mise en cache.</dd> - <dt>{{HTTPStatus(305, "305 Use Proxy")}}</dt> - <dd>A été défini dans une version antérieure de la spécification HTTP pour indiquer qu'une réponse sollicitée doit transiter par un proxy. Ce code est aujourd'hui périmé pour des raisons de sécurité relatives à la configuration d'un proxy.</dd> - <dt>{{HTTPStatus(306, "306 unused")}}</dt> - <dd>Ce code de réponse n'est plus en service, son usage est actuellement réservé. Il était utilisé dans une version précédente de la spécification HTTP 1.1.</dd> - <dt>{{HTTPStatus(307, "307 Temporary Redirect")}}</dt> - <dd>Le serveur a envoyé cette réponse pour rediriger le client afin d'obtenir la ressource demandée via une autre URI, en utilisant la même méthode que précédemment. Ce code a la même sémantique que le code <code>302 Found</code>, à l'exception près que l'agent utilisateur <em>ne doit pas</em> changer la méthode HTTP utilisée : si <code>POST</code> était utilisé dans la première requête, alors <code>POST</code> doit être utilisé dans la seconde.</dd> - <dt>{{HTTPStatus(308, "308 Permanent Redirect")}}</dt> - <dd>Cela signifie que la ressource a été déplacée de manière permante vers une autre URI, spécifiée dans l'en-tête de réponse HTTP <code>Location:</code>. Ce code a la même sémantique que le code <code>301 Moved Permanently</code>, à l'exception près que l'agent utilisateur <em>ne doit pas</em> changer la méthode HTTP utilisée : si <code>POST</code> était utilisé dans la première requête, alors <code>POST</code> doit être utilisé dans la seconde.</dd> -</dl> - -<h2 id="Réponses_derreur_côté_client">Réponses d'erreur côté client</h2> - -<dl> - <dt>{{HTTPStatus(400, "400 Bad Request")}}</dt> - <dd>Cette réponse indique que le serveur n'a pas pu comprendre la requête à cause d'une syntaxe invalide.</dd> - <dt>{{HTTPStatus(401, "401 Unauthorized")}}</dt> - <dd>Une identification est nécessaire pour obtenir la réponse demandée. Ceci est similaire au code 403, mais dans ce cas, l'identification est possible.</dd> - <dt>{{HTTPStatus(402, "402 Payment Required")}}</dt> - <dd>Ce code de réponse est réservé à une utilisation future. Le but initial justifiant la création de ce code était l'utilisation de systèmes de paiement numérique. Cependant, il n'est pas utilisé actuellement.</dd> - <dt>{{HTTPStatus(403, "403 Forbidden")}}</dt> - <dd>Le client n'a pas les droits d'accès au contenu, donc le serveur refuse de donner la véritable réponse.</dd> - <dt>{{HTTPStatus(404, "404 Not Found")}}</dt> - <dd>Le serveur n'a pas trouvé la ressource demandée. Ce code de réponse est principalement connu pour son apparition fréquente sur le web.</dd> - <dt>{{HTTPStatus(405, "405 Method Not Allowed")}}</dt> - <dd>La méthode de requête est connue du serveur mais a été désactivée et ne peut pas être utilisée. Les deux méthodes obligatoires, <code>GET</code> et <code>HEAD</code>, ne doivent jamais être désactivées et ne doivent pas retourner ce code d'erreur.</dd> - <dt>{{HTTPStatus(406, "406 Not Acceptable")}} </dt> - <dd>Cette réponse est envoyée quand le serveur web, après une <a href="/en-US/docs/HTTP/Content_negotiation#Server-driven_negotiation">négotiation de contenu géré par le serveur</a>, ne trouve rien qui satisfasse les critères donnés par l'agent utilisateur.</dd> -</dl> - -<dl> - <dt>{{HTTPStatus(407, "407 Proxy Authentication Required")}}</dt> - <dd>Similaire au code 401, sauf que l'identification doit être faite par un proxy.</dd> - <dt>{{HTTPStatus(408, "408 Request Timeout")}}</dt> - <dd>Cette réponse est envoyée via une connexion en attente par certains serveurs, même sans qu'il y ait de requête préalable de la part du client. Cela signifie que le serveur aimerait fermer cette connexion inutilisée. Cette réponse est bien plus utilisée depuis que certains navigateurs, comme Chrome, Firefox 27+ ou IE9, utilisent des <a href="http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/">mécanismes de préconnexion HTTP</a> pour accélerer la navigation. Notez aussi que certains serveurs ferment simplement la connexion sans même envoyer ce message.</dd> - <dt>{{HTTPStatus(409, "409 Conflict")}}</dt> - <dd>Cette réponse est envoyée quand une requête entre en conflit avec l'état actuel du serveur.</dd> - <dt>{{HTTPStatus(410, "410 Gone")}}</dt> - <dd>Cette réponse est envoyée quand le contenu demandé est supprimé du serveur.</dd> - <dt>{{HTTPStatus(411, "411 Length Required")}}</dt> - <dd>Le serveur a rejeté la requête car le champ d'en-tête <code>Content-Length</code> n'est pas défini et le serveur l'impose.</dd> - <dt>{{HTTPStatus(412, "412 Precondition Failed")}}</dt> - <dd>Le client a indiqué des préconditions dans ses en-têtes que le serveur ne remplit pas.</dd> - <dt>{{HTTPStatus(413, "413 Payload Too Large")}}</dt> - <dd>L'entité demandée est plus grosse que la limite définie par le serveur; le serveur peut fermer la connexion ou retourner un champ d'en-tête <code>Retry-After</code>.</dd> - <dt>{{HTTPStatus(414, "414 URI Too Long")}}</dt> - <dd>L'URI interrogé par le client est plus long que ce que le serveur est en mesure d'interpréter.</dd> - <dt>{{HTTPStatus(415, "415 Unsupported Media Type")}}</dt> - <dd>Le format média des données demandées n'est pas supporté par le serveur, donc le serveur rejette la requête.</dd> - <dt>{{HTTPStatus(416, "416 Requested Range Not Satisfiable")}}</dt> - <dd>La plage spécifiée par le champ d'en-tête <code>Range</code> de la requête ne peut pas être satisfaite ; il est possible que la plage excède la taille des données provenant de l'URI ciblé.</dd> - <dt>{{HTTPStatus(417, "417 Expectation Failed")}}</dt> - <dd>Ce code de réponse signifie que les attentes indiquées par le champ d'en-tête de requête <code>Expect</code> n'ont pas pu être satisfaites par le serveur.</dd> - <dt>{{HTTPStatus(418, "418 I'm a teapot")}}</dt> - <dd>Le serveur refuse de brasser du café avec une théière.</dd> - <dt>{{HTTPStatus(421, "421 Misdirected Request")}}</dt> - <dd>La requête a été envoyée à un serveur incapable de produire une réponse. Ce code peut être envoyé par un serveur qui n'a pas été configuré pour produire des réponses sujettes à la combinaison de schémas et d'identités incluse dans l'URI de la requête.</dd> - <dt>{{HTTPStatus(422, "422 Unprocessable Entity")}} ({{Glossary("WebDAV")}})</dt> - <dd>La requête a bien été constituée mais n'a pas pu être traitée à cause d'erreurs sémantiques.</dd> - <dt>{{HTTPStatus(423, "423 Locked")}} ({{Glossary("WebDAV")}})</dt> - <dd>La ressource qui est en train d'être consultée est verrouillée.</dd> -</dl> - -<dl> - <dt>{{HTTPStatus(424, "424 Failed Dependency")}} ({{Glossary("WebDAV")}})</dt> - <dd>La requête a échoué à cause de l'échec d'une requête précédente.</dd> -</dl> - -<dl> - <dt>{{HTTPStatus(426, "426 Upgrade Required")}}</dt> - <dd>Le serveur refuse de traiter la requête en utilisant le protocole actuel mais peut accepter de le faire si le client opte pour un autre protocole. Le serveur <em>doit</em> envoyer un champ <code>Upgrade</code> dans l'en-tête de la réponse 426 pour indiquer le(s) protocole(s) demandé(s) (<a href="https://tools.ietf.org/html/rfc7230#section-6.7">Section 6.7 de [RFC7230]</a>).</dd> - <dt>{{HTTPStatus(428, "428 Precondition Required")}}</dt> - <dd>Le serveur d'origine impose que la requête soit conditionnelle. Ceci est prévu pour empêcher le problème de 'perte de mise à jour', où un client récupère l'état d'une ressource avec GET, le modifie, et le renvoie au serveur avec PUT pendant qu'un tiers modifie l'état du serveur, ce qui conduit à un conflit.</dd> - <dt>{{HTTPStatus(429, "429 Too Many Requests")}}</dt> - <dd>L'utilisateur a émis trop de requêtes dans un laps temps donné.</dd> - <dt>{{HTTPStatus(431, "431 Request Header Fields Too Large")}}</dt> - <dd>Le serveur n'est pas disposé à traiter la requête car les champs d'en-tête sont trop longs. La requête PEUT être renvoyée après avoir réduit la taille des en-têtes.</dd> - <dt>{{HTTPStatus(451, "451 Unavailable For Legal Reasons")}}</dt> - <dd>L'utilisateur tente d'accéder à une ressource illégale, telle qu'une page censurée par un gouvernement.</dd> -</dl> - -<h2 id="Réponses_derreur_côté_serveur">Réponses d'erreur côté serveur</h2> - -<dl> - <dt>{{HTTPStatus(500, "500 Internal Server Error")}}</dt> - <dd>Le serveur a rencontré une situation qu'il ne sait pas traiter.</dd> - <dt>{{HTTPStatus(501, "501 Not Implemented")}}</dt> - <dd>La méthode de requête n'est pas supportée par le serveur et ne peut pas être traitée. Les seules méthodes que les serveurs sont tenus de supporter (et donc pour lesquelles ils ne peuvent pas renvoyer ce code) sont <code>GET</code> et <code>HEAD</code>.</dd> - <dt>{{HTTPStatus(502, "502 Bad Gateway")}}</dt> - <dd>Cette réponse d'erreur signifie que le serveur, alors qu'il fonctionnait en tant que passerelle pour recevoir une reponse nécessaire pour traiter la requête, a reçu une réponse invalide.</dd> - <dt>{{HTTPStatus(503, "503 Service Unavailable")}}</dt> - <dd>Le serveur n'est pas prêt pour traiter la requête. Les causes les plus communes sont que le serveur est éteint pour maintenance ou qu'il est surchargé. Notez qu'avec cette réponse, une page ergonomique peut expliquer le problème. Ces réponses doivent être utilisées temporairement et le champ d'en-tête <code>Retry-After</code> doit, dans la mesure du possible, contenir une estimation de l'heure de reprise du service. Le webmestre doit aussi faire attention aux en-têtes de mise en cache qui sont envoyés avec cette réponse (qui ne doivent typiquement pas être mis en cache).</dd> - <dt>{{HTTPStatus(504, "504 Gateway Timeout")}}</dt> - <dd>Cette réponse d'erreur est renvoyée lorsque le serveur sert de passerelle et ne peut pas donner de réponse dans les temps.</dd> - <dt>{{HTTPStatus(505, "505 HTTP Version Not Supported")}}</dt> - <dd>La version de HTTP utilisée dans la requête n'est pas supportée par le serveur.</dd> - <dt>{{HTTPStatus(506, "506 Variant Also Negotiates")}}</dt> - <dd>Le serveur a une erreur de configuration interne : la négociation de contenu transparente pour la requête aboutit à une dépendance circulaire.</dd> - <dt>{{HTTPStatus(507, "507 Insufficient Storage")}}</dt> - <dd>Le serveur a une erreur de configuration interne : la ressource sélectionnée est configurée pour participer elle-même à une négociation de contenu transparente, et n'est par conséquent pas un nœud terminal valable dans le processus de négociation.</dd> - <dt>{{HTTPStatus(508, "508 Loop Detected")}} ({{Glossary("WebDAV")}})</dt> - <dd>Le serveur a détecté une boucle infinie en traitant la requête.</dd> - <dt>{{HTTPStatus(510, "510 Not Extended")}}</dt> - <dd>Des extensions supplémentaires sont requises afin que le serveur puisse satisfaire la requête.</dd> - <dt>{{HTTPStatus(511, "511 Network Authentication Required")}}</dt> - <dd>Le code de statut 511 indique que le client doit s'authentifier afin de pouvoir accéder au réseau.</dd> -</dl> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li><a href="https://fr.wikipedia.org/wiki/Liste_des_codes_HTTP">Liste des codes de statut HTTP sur Wikipedia</a></li> - <li><a href="http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml">Registre officiel des codes de statut HTTP par l'IANA</a></li> -</ul>
\ No newline at end of file +{{HTTPSidebar}} + +Les codes de statut de réponse HTTP indiquent si une requête [HTTP](/en-US/docs/Web/HTTP) a été exécutée avec succès ou non. Les réponses sont regroupées en cinq classes: + +1. Les réponses informatives (100 - 199), +2. Les réponses de succès (200 - 299), +3. Les redirections (300 - 399), +4. Les erreurs du client (400 - 499), +5. Les erreurs du serveur (500 - 599). + +## Réponses informatives + +- {{HTTPStatus(100, "100 Continue")}} + - : Cette réponse intermédiaire indique que tout est OK pour le moment et que le client peut continuer sa requête ou l'ignorer si celle-ci est déjà finie. +- {{HTTPStatus(101, "101 Switching Protocol")}} + - : Ce code est envoyé en réponse à un en-tête de requête {{HTTPHeader("Upgrade")}} de la part du client et indique le protocole sur lequel passe le serveur. +- {{HTTPStatus(103, "103 Processing")}} ({{Glossary("WebDAV")}}) + - : Ce code indique que le serveur a reçu et traite la requête, mais qu'aucune réponse n'est disponible pour le moment. + +## Réponses de succès + +- {{HTTPStatus(200, "200 OK")}} + - : La requête a réussi. Le signification du succès peut varier selon la méthode HTTP : GET : La ressource a été récupérée et est retransmise dans le corps du message. HEAD : Les en-têtes d'entité sont dans le corps du message. POST : La ressource décrivant le résultat de l'action est transmise dans le corps du message. TRACE : Le corps du message contient le message de requête tel que reçu par le serveur +- {{HTTPStatus(201, "201 Created")}} + - : La requête a réussi et une nouvelle ressource a été créée en guise de résultat. Il s'agit typiquement de la réponse envoyée après une requête PUT. +- {{HTTPStatus(202, "202 Accepted")}} + - : La requête a été reçue mais n'a pas encore été traitée. C'est une réponse évasive, ce qui signifie qu'il n'y a aucun moyen en HTTP d'envoyer une réponse asynchrone ultérieure indiquant le résultat issu du traitement de la requête. Elle est destinée aux cas où un autre processus ou serveur gère la requête, et peut être utile pour faire du traitement par lots. +- {{HTTPStatus(203, "203 Non-Authoritative Information")}} + - : Ce code de réponse signifie que l'ensemble de méta-informations renvoyé n'est pas exactement l'ensemble disponible sur le serveur d'origine, mais plutôt un ensemble collecté à partir d'une copie locale ou tierce. À l'exception de cette condition, une réponse 200 OK est préférable. +- {{HTTPStatus(204, "204 No Content")}} + - : Il n'y a pas de contenu à envoyer pour cette requête, mais les en-têtes peuvent être utiles. L'agent utilisateur peut mettre à jour ses en-têtes en cache pour cette ressource en les remplaçant par les nouveaux. +- {{HTTPStatus(205, "205 Reset Content")}} + - : Ce code de réponse est envoyé après avoir traité une requête indiquant à l'agent utilisateur qu'il peut réinitialiser la vue du document qui a envoyé la requête. +- {{HTTPStatus(206, "206 Partial Content")}} + - : Ce code de réponse est utilisé en réaction à l'en-tête Range envoyé par le client pour séparer le téléchargement en plusieurs flux. +- {{HTTPStatus(207, "207 Multi-Status")}} ({{Glossary("WebDAV")}}) + - : Une réponse multi-statut donne des informations sur des ressources multiples dans les situations où les codes de statut multiples sont appropriés. +- {{HTTPStatus(208, "208 Multi-Status")}} ({{Glossary("WebDAV")}}) + - : Utilisé au sein d'un DAV : élément de réponse propstat pour éviter d'énumérer à maintes reprises les membres internes de bindings multiples vers la même collection. +- {{HTTPStatus(226, "226 IM Used")}} ([HTTP Delta encoding](https://tools.ietf.org/html/rfc3229)) + - : Le serveur a exécuté une requête GET pour la ressource, et la réponse est une représentation du résultat d'une ou plusieurs manipulations d'instance appliquées à l'instance courante. + +## Messages de redirection + +- {{HTTPStatus(300, "300 Multiple Choice")}} + - : La requête a plusieurs réponses possibles. L'agent utilisateur ou l'utilisateur doit choisir l'une d'entre elles. Il n'y a pas de manière standard pour choisir l'une de ces réponses. +- {{HTTPStatus(301, "301 Moved Permanently")}} + - : Ce code de réponse signifie que l'URI de la ressource demandée a été modifiée. Une nouvelle URI sera probablement donnée dans la réponse. +- {{HTTPStatus(302, "302 Found")}} + - : Ce code de réponse indique que l'URI de la ressource demandée a été modifiée _temporairement_. De nouveaux changements dans l'URI pourront être effectués ultérieurement. Par conséquent, cette même URI devrait être utilisée par le client pour les requêtes futures. +- {{HTTPStatus(303, "303 See Other")}} + - : Le serveur a envoyé cette réponse pour diriger le client vers la ressource demandée via une autre URI en utilisant une requête GET. +- {{HTTPStatus(304, "304 Not Modified")}} + - : Ce code est utilisé pour des raisons de cache. Il indique au client que la réponse n'a pas été modifiée. De fait, le client peut continuer à utiliser la même version de la réponse, mise en cache. +- {{HTTPStatus(305, "305 Use Proxy")}} + - : A été défini dans une version antérieure de la spécification HTTP pour indiquer qu'une réponse sollicitée doit transiter par un proxy. Ce code est aujourd'hui périmé pour des raisons de sécurité relatives à la configuration d'un proxy. +- {{HTTPStatus(306, "306 unused")}} + - : Ce code de réponse n'est plus en service, son usage est actuellement réservé. Il était utilisé dans une version précédente de la spécification HTTP 1.1. +- {{HTTPStatus(307, "307 Temporary Redirect")}} + - : Le serveur a envoyé cette réponse pour rediriger le client afin d'obtenir la ressource demandée via une autre URI, en utilisant la même méthode que précédemment. Ce code a la même sémantique que le code `302 Found`, à l'exception près que l'agent utilisateur _ne doit pas_ changer la méthode HTTP utilisée : si `POST` était utilisé dans la première requête, alors `POST` doit être utilisé dans la seconde. +- {{HTTPStatus(308, "308 Permanent Redirect")}} + - : Cela signifie que la ressource a été déplacée de manière permante vers une autre URI, spécifiée dans l'en-tête de réponse HTTP `Location:`. Ce code a la même sémantique que le code `301 Moved Permanently`, à l'exception près que l'agent utilisateur _ne doit pas_ changer la méthode HTTP utilisée : si `POST` était utilisé dans la première requête, alors `POST` doit être utilisé dans la seconde. + +## Réponses d'erreur côté client + +- {{HTTPStatus(400, "400 Bad Request")}} + - : Cette réponse indique que le serveur n'a pas pu comprendre la requête à cause d'une syntaxe invalide. +- {{HTTPStatus(401, "401 Unauthorized")}} + - : Une identification est nécessaire pour obtenir la réponse demandée. Ceci est similaire au code 403, mais dans ce cas, l'identification est possible. +- {{HTTPStatus(402, "402 Payment Required")}} + - : Ce code de réponse est réservé à une utilisation future. Le but initial justifiant la création de ce code était l'utilisation de systèmes de paiement numérique. Cependant, il n'est pas utilisé actuellement. +- {{HTTPStatus(403, "403 Forbidden")}} + - : Le client n'a pas les droits d'accès au contenu, donc le serveur refuse de donner la véritable réponse. +- {{HTTPStatus(404, "404 Not Found")}} + - : Le serveur n'a pas trouvé la ressource demandée. Ce code de réponse est principalement connu pour son apparition fréquente sur le web. +- {{HTTPStatus(405, "405 Method Not Allowed")}} + - : La méthode de requête est connue du serveur mais a été désactivée et ne peut pas être utilisée. Les deux méthodes obligatoires, `GET` et `HEAD`, ne doivent jamais être désactivées et ne doivent pas retourner ce code d'erreur. +- {{HTTPStatus(406, "406 Not Acceptable")}} + - : Cette réponse est envoyée quand le serveur web, après une [négotiation de contenu géré par le serveur](/en-US/docs/HTTP/Content_negotiation#Server-driven_negotiation), ne trouve rien qui satisfasse les critères donnés par l'agent utilisateur. + +<!----> + +- {{HTTPStatus(407, "407 Proxy Authentication Required")}} + - : Similaire au code 401, sauf que l'identification doit être faite par un proxy. +- {{HTTPStatus(408, "408 Request Timeout")}} + - : Cette réponse est envoyée via une connexion en attente par certains serveurs, même sans qu'il y ait de requête préalable de la part du client. Cela signifie que le serveur aimerait fermer cette connexion inutilisée. Cette réponse est bien plus utilisée depuis que certains navigateurs, comme Chrome, Firefox 27+ ou IE9, utilisent des [mécanismes de préconnexion HTTP](http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/) pour accélerer la navigation. Notez aussi que certains serveurs ferment simplement la connexion sans même envoyer ce message. +- {{HTTPStatus(409, "409 Conflict")}} + - : Cette réponse est envoyée quand une requête entre en conflit avec l'état actuel du serveur. +- {{HTTPStatus(410, "410 Gone")}} + - : Cette réponse est envoyée quand le contenu demandé est supprimé du serveur. +- {{HTTPStatus(411, "411 Length Required")}} + - : Le serveur a rejeté la requête car le champ d'en-tête `Content-Length` n'est pas défini et le serveur l'impose. +- {{HTTPStatus(412, "412 Precondition Failed")}} + - : Le client a indiqué des préconditions dans ses en-têtes que le serveur ne remplit pas. +- {{HTTPStatus(413, "413 Payload Too Large")}} + - : L'entité demandée est plus grosse que la limite définie par le serveur; le serveur peut fermer la connexion ou retourner un champ d'en-tête `Retry-After`. +- {{HTTPStatus(414, "414 URI Too Long")}} + - : L'URI interrogé par le client est plus long que ce que le serveur est en mesure d'interpréter. +- {{HTTPStatus(415, "415 Unsupported Media Type")}} + - : Le format média des données demandées n'est pas supporté par le serveur, donc le serveur rejette la requête. +- {{HTTPStatus(416, "416 Requested Range Not Satisfiable")}} + - : La plage spécifiée par le champ d'en-tête `Range` de la requête ne peut pas être satisfaite ; il est possible que la plage excède la taille des données provenant de l'URI ciblé. +- {{HTTPStatus(417, "417 Expectation Failed")}} + - : Ce code de réponse signifie que les attentes indiquées par le champ d'en-tête de requête `Expect` n'ont pas pu être satisfaites par le serveur. +- {{HTTPStatus(418, "418 I'm a teapot")}} + - : Le serveur refuse de brasser du café avec une théière. +- {{HTTPStatus(421, "421 Misdirected Request")}} + - : La requête a été envoyée à un serveur incapable de produire une réponse. Ce code peut être envoyé par un serveur qui n'a pas été configuré pour produire des réponses sujettes à la combinaison de schémas et d'identités incluse dans l'URI de la requête. +- {{HTTPStatus(422, "422 Unprocessable Entity")}} ({{Glossary("WebDAV")}}) + - : La requête a bien été constituée mais n'a pas pu être traitée à cause d'erreurs sémantiques. +- {{HTTPStatus(423, "423 Locked")}} ({{Glossary("WebDAV")}}) + - : La ressource qui est en train d'être consultée est verrouillée. + +<!----> + +- {{HTTPStatus(424, "424 Failed Dependency")}} ({{Glossary("WebDAV")}}) + - : La requête a échoué à cause de l'échec d'une requête précédente. + +<!----> + +- {{HTTPStatus(426, "426 Upgrade Required")}} + - : Le serveur refuse de traiter la requête en utilisant le protocole actuel mais peut accepter de le faire si le client opte pour un autre protocole. Le serveur _doit_ envoyer un champ `Upgrade` dans l'en-tête de la réponse 426 pour indiquer le(s) protocole(s) demandé(s) ([Section 6.7 de \[RFC7230\]](https://tools.ietf.org/html/rfc7230#section-6.7)). +- {{HTTPStatus(428, "428 Precondition Required")}} + - : Le serveur d'origine impose que la requête soit conditionnelle. Ceci est prévu pour empêcher le problème de 'perte de mise à jour', où un client récupère l'état d'une ressource avec GET, le modifie, et le renvoie au serveur avec PUT pendant qu'un tiers modifie l'état du serveur, ce qui conduit à un conflit. +- {{HTTPStatus(429, "429 Too Many Requests")}} + - : L'utilisateur a émis trop de requêtes dans un laps temps donné. +- {{HTTPStatus(431, "431 Request Header Fields Too Large")}} + - : Le serveur n'est pas disposé à traiter la requête car les champs d'en-tête sont trop longs. La requête PEUT être renvoyée après avoir réduit la taille des en-têtes. +- {{HTTPStatus(451, "451 Unavailable For Legal Reasons")}} + - : L'utilisateur tente d'accéder à une ressource illégale, telle qu'une page censurée par un gouvernement. + +## Réponses d'erreur côté serveur + +- {{HTTPStatus(500, "500 Internal Server Error")}} + - : Le serveur a rencontré une situation qu'il ne sait pas traiter. +- {{HTTPStatus(501, "501 Not Implemented")}} + - : La méthode de requête n'est pas supportée par le serveur et ne peut pas être traitée. Les seules méthodes que les serveurs sont tenus de supporter (et donc pour lesquelles ils ne peuvent pas renvoyer ce code) sont `GET` et `HEAD`. +- {{HTTPStatus(502, "502 Bad Gateway")}} + - : Cette réponse d'erreur signifie que le serveur, alors qu'il fonctionnait en tant que passerelle pour recevoir une reponse nécessaire pour traiter la requête, a reçu une réponse invalide. +- {{HTTPStatus(503, "503 Service Unavailable")}} + - : Le serveur n'est pas prêt pour traiter la requête. Les causes les plus communes sont que le serveur est éteint pour maintenance ou qu'il est surchargé. Notez qu'avec cette réponse, une page ergonomique peut expliquer le problème. Ces réponses doivent être utilisées temporairement et le champ d'en-tête `Retry-After` doit, dans la mesure du possible, contenir une estimation de l'heure de reprise du service. Le webmestre doit aussi faire attention aux en-têtes de mise en cache qui sont envoyés avec cette réponse (qui ne doivent typiquement pas être mis en cache). +- {{HTTPStatus(504, "504 Gateway Timeout")}} + - : Cette réponse d'erreur est renvoyée lorsque le serveur sert de passerelle et ne peut pas donner de réponse dans les temps. +- {{HTTPStatus(505, "505 HTTP Version Not Supported")}} + - : La version de HTTP utilisée dans la requête n'est pas supportée par le serveur. +- {{HTTPStatus(506, "506 Variant Also Negotiates")}} + - : Le serveur a une erreur de configuration interne : la négociation de contenu transparente pour la requête aboutit à une dépendance circulaire. +- {{HTTPStatus(507, "507 Insufficient Storage")}} + - : Le serveur a une erreur de configuration interne : la ressource sélectionnée est configurée pour participer elle-même à une négociation de contenu transparente, et n'est par conséquent pas un nœud terminal valable dans le processus de négociation. +- {{HTTPStatus(508, "508 Loop Detected")}} ({{Glossary("WebDAV")}}) + - : Le serveur a détecté une boucle infinie en traitant la requête. +- {{HTTPStatus(510, "510 Not Extended")}} + - : Des extensions supplémentaires sont requises afin que le serveur puisse satisfaire la requête. +- {{HTTPStatus(511, "511 Network Authentication Required")}} + - : Le code de statut 511 indique que le client doit s'authentifier afin de pouvoir accéder au réseau. + +## Voir aussi + +- [Liste des codes de statut HTTP sur Wikipedia](https://fr.wikipedia.org/wiki/Liste_des_codes_HTTP) +- [Registre officiel des codes de statut HTTP par l'IANA](http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml) |