aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/http/methods
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-09-17 20:50:13 +0200
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-12 07:57:56 +0200
commit0fe03b92344c0f9b0d4ada2146d4480997ab2e25 (patch)
treeb2b704c9e2987a769980ad0d619ff1bd879c7e34 /files/fr/web/http/methods
parentdf12ec2617159d79d2ea959389358ef52423f9ff (diff)
downloadtranslated-content-0fe03b92344c0f9b0d4ada2146d4480997ab2e25.tar.gz
translated-content-0fe03b92344c0f9b0d4ada2146d4480997ab2e25.tar.bz2
translated-content-0fe03b92344c0f9b0d4ada2146d4480997ab2e25.zip
convert content to md
Diffstat (limited to 'files/fr/web/http/methods')
-rw-r--r--files/fr/web/http/methods/connect/index.md110
-rw-r--r--files/fr/web/http/methods/delete/index.md124
-rw-r--r--files/fr/web/http/methods/get/index.md90
-rw-r--r--files/fr/web/http/methods/head/index.md98
-rw-r--r--files/fr/web/http/methods/index.md99
-rw-r--r--files/fr/web/http/methods/options/index.md209
-rw-r--r--files/fr/web/http/methods/patch/index.md124
-rw-r--r--files/fr/web/http/methods/post/index.md153
-rw-r--r--files/fr/web/http/methods/put/index.md68
-rw-r--r--files/fr/web/http/methods/trace/index.md92
10 files changed, 541 insertions, 626 deletions
diff --git a/files/fr/web/http/methods/connect/index.md b/files/fr/web/http/methods/connect/index.md
index 08e8ec6a12..961b30019e 100644
--- a/files/fr/web/http/methods/connect/index.md
+++ b/files/fr/web/http/methods/connect/index.md
@@ -8,78 +8,72 @@ tags:
translation_of: Web/HTTP/Methods/CONNECT
original_slug: Web/HTTP/Méthode/CONNECT
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode HTTP <code>CONNECT</code></strong> crée une communication bidirectionnelle avec la ressource demandée. Elle peut être utilisée pour ouvrir un tunnel.</p>
+La **méthode HTTP `CONNECT`** crée une communication bidirectionnelle avec la ressource demandée. Elle peut être utilisée pour ouvrir un tunnel.
-<p>Par exemple, la méthode <code>CONNECT</code> peut être utilisée pour accéder à des sites web qui utilisent {{Glossary("SSL")}} ({{Glossary("HTTPS")}}). Le client demande à un serveur Proxy HTTP de créer un tunnel TCP vers la destination désirée. Le serveur poursuit alors afin d'établir la connexion pour le compte du client. Une fois que la connexion a été établie par le serveur, le serveur Proxy continue de gérer le flux TCP à destination et en provenance du client.</p>
+Par exemple, la méthode `CONNECT` peut être utilisée pour accéder à des sites web qui utilisent {{Glossary("SSL")}} ({{Glossary("HTTPS")}}). Le client demande à un serveur Proxy HTTP de créer un tunnel TCP vers la destination désirée. Le serveur poursuit alors afin d'établir la connexion pour le compte du client. Une fois que la connexion a été établie par le serveur, le serveur Proxy continue de gérer le flux TCP à destination et en provenance du client.
-<p><code>CONNECT</code> est une méthode "saut-par-saut".</p>
+`CONNECT` est une méthode "saut-par-saut".
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La requête a un corps</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">Une réponse de succès a un corps</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Sûre")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotente")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Autorisée dans les  <a href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a></th>
- <td>Non</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La requête a un corps</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">Une réponse de succès a un corps</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Sûre")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotente")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ Autorisée dans les 
+ <a
+ href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires"
+ >formulaires HTML</a
+ >
+ </th>
+ <td>Non</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox">CONNECT www.example.com:443 HTTP/1.1
-</pre>
+ CONNECT www.example.com:443 HTTP/1.1
-<h2 id="Exemple">Exemple</h2>
+## Exemple
-<p>Certains serveurs proxy pourraient avoir besoin d'une autorisation pour créer un tunnel. Voir aussi l'en-tête {{HTTPHeader("Proxy-Authorization")}}.</p>
+Certains serveurs proxy pourraient avoir besoin d'une autorisation pour créer un tunnel. Voir aussi l'en-tête {{HTTPHeader("Proxy-Authorization")}}.
-<pre>CONNECT server.example.com:80 HTTP/1.1
-Host: server.example.com:80
-Proxy-Authorization: basic aGVsbG86d29ybGQ=</pre>
+ CONNECT server.example.com:80 HTTP/1.1
+ Host: server.example.com:80
+ Proxy-Authorization: basic aGVsbG86d29ybGQ=
-<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", "CONNECT", "4.3.6")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Titre |
+| ------------------------------------------------ | ------------------------------------------------------------- |
+| {{RFC("7231", "CONNECT", "4.3.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/methods", "CONNECT")}}</p>
+{{Compat("http/methods", "CONNECT")}}
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>{{Glossary("Proxy server")}}</li>
- <li>{{HTTPHeader("Proxy-Authorization")}}</li>
-</ul>
+- {{Glossary("Proxy server")}}
+- {{HTTPHeader("Proxy-Authorization")}}
diff --git a/files/fr/web/http/methods/delete/index.md b/files/fr/web/http/methods/delete/index.md
index e18f859a79..c6c87d11ef 100644
--- a/files/fr/web/http/methods/delete/index.md
+++ b/files/fr/web/http/methods/delete/index.md
@@ -9,86 +9,80 @@ tags:
translation_of: Web/HTTP/Methods/DELETE
original_slug: Web/HTTP/Méthode/DELETE
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode HTTP DELETE</strong> supprime la ressource indiquée.</p>
+La **méthode HTTP DELETE** supprime la ressource indiquée.
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La requête a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Une réponse de succès a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Sûre")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotente")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Autorisée dans les  <a href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a></th>
- <td>Non</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La requête a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">Une réponse de succès a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Sûre")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotente")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ Autorisée dans les 
+ <a
+ href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires"
+ >formulaires HTML</a
+ >
+ </th>
+ <td>Non</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox">DELETE /file.html HTTP/1.1
-</pre>
+ DELETE /file.html HTTP/1.1
-<h2 id="Exemple">Exemple</h2>
+## Exemple
-<h3 id="Requête">Requête</h3>
+### Requête
-<pre>DELETE /file.html HTTP/1.1</pre>
+ DELETE /file.html HTTP/1.1
-<h3 id="Réponses">Réponses</h3>
+### Réponses
-<p>Si une méthode <code>DELETE</code> est appliquée avec succès, il y a plusieurs codes de statut de réponse possibles :</p>
+Si une méthode `DELETE` est appliquée avec succès, il y a plusieurs codes de statut de réponse possibles :
-<ul>
- <li>Un code de statut {{HTTPStatus("202")}} (<code>Accepted</code>) si l'action est en passe de réussir mais n'a pas encore été confirmée.</li>
- <li>Un code de statut {{HTTPStatus("204")}} (<code>No Content</code>) si l'action a été confirmée et qu'aucune information supplémentaire n'est à fournir.</li>
- <li>Un code de statut {{HTTPStatus("200")}} (<code>OK</code>) si l'action a été confirmée et que le message de réponse inclut une représentation décrivant le statut.</li>
-</ul>
+- Un code de statut {{HTTPStatus("202")}} (`Accepted`) si l'action est en passe de réussir mais n'a pas encore été confirmée.
+- Un code de statut {{HTTPStatus("204")}} (`No Content`) si l'action a été confirmée et qu'aucune information supplémentaire n'est à fournir.
+- Un code de statut {{HTTPStatus("200")}} (`OK`) si l'action a été confirmée et que le message de réponse inclut une représentation décrivant le statut.
-<pre>HTTP/1.1 200 OK
-Date: Wed, 21 Oct 2015 07:28:00 GMT
+<!---->
-&lt;html&gt;
- &lt;body&gt;
- &lt;h1&gt;File deleted.&lt;/h1&gt;
- &lt;/body&gt;
-&lt;/html&gt;</pre>
+ HTTP/1.1 200 OK
+ Date: Wed, 21 Oct 2015 07:28:00 GMT
-<h2 id="Spécifications">Spécifications</h2>
+ <html>
+ <body>
+ <h1>File deleted.</h1>
+ </body>
+ </html>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Titre</th>
- </tr>
- <tr>
- <td>{{RFC("7231", "DELETE", "4.3.5")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- </tr>
- </tbody>
-</table>
+## Spécifications
+
+| Spécification | Titre |
+| -------------------------------------------- | ------------------------------------------------------------- |
+| {{RFC("7231", "DELETE", "4.3.5")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>HTTP status: {{HTTPStatus("200")}}, {{HTTPStatus("202")}}, {{HTTPStatus("204")}}</li>
-</ul>
+- HTTP status: {{HTTPStatus("200")}}, {{HTTPStatus("202")}}, {{HTTPStatus("204")}}
diff --git a/files/fr/web/http/methods/get/index.md b/files/fr/web/http/methods/get/index.md
index cb39182435..d3ecf1b1f4 100644
--- a/files/fr/web/http/methods/get/index.md
+++ b/files/fr/web/http/methods/get/index.md
@@ -8,65 +8,55 @@ tags:
translation_of: Web/HTTP/Methods/GET
original_slug: Web/HTTP/Méthode/GET
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode HTTP GET</strong> demande une représentation de la ressource spécifiée. Les requêtes GET doivent uniquement être utilisées afin de récupérer des données.</p>
+La **méthode HTTP GET** demande une représentation de la ressource spécifiée. Les requêtes GET doivent uniquement être utilisées afin de récupérer des données.
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La requête a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Une réponse de succès a un corps</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Safe","Sûre")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotent","Idempotente")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Cacheable","Peut être mise en cache")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">Autorisée dans les formulaires HTML</th>
- <td>Oui</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La requête a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">Une réponse de succès a un corps</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Safe","Sûre")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotent","Idempotente")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ {{Glossary("Cacheable","Peut être mise en cache")}}
+ </th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">Autorisée dans les formulaires HTML</th>
+ <td>Oui</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox">GET /index.html
-</pre>
+ GET /index.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("7231", "GET", "4.3.1")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Titre |
+| ---------------------------------------- | ------------------------------------------------------------- |
+| {{RFC("7231", "GET", "4.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/methods", "GET")}}</p>
+{{Compat("http/methods", "GET")}}
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>{{HTTPHeader("Range")}}</li>
-</ul>
+- {{HTTPHeader("Range")}}
diff --git a/files/fr/web/http/methods/head/index.md b/files/fr/web/http/methods/head/index.md
index 5791f0e384..6a46b1424e 100644
--- a/files/fr/web/http/methods/head/index.md
+++ b/files/fr/web/http/methods/head/index.md
@@ -8,69 +8,63 @@ tags:
translation_of: Web/HTTP/Methods/HEAD
original_slug: Web/HTTP/Méthode/HEAD
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode HTTP <code>HEAD</code></strong> demande les en-têtes qui seraient retournés si la ressource spécifiée était demandée avec une méthode HTTP {{HTTPMethod("GET")}}. Une telle requête peut être envoyée avant de procéder au téléchargement d'une  ressource volumineuse, par exemple pour économiser de la bande passante.</p>
+La **méthode HTTP `HEAD`** demande les en-têtes qui seraient retournés si la ressource spécifiée était demandée avec une méthode HTTP {{HTTPMethod("GET")}}. Une telle requête peut être envoyée avant de procéder au téléchargement d'une  ressource volumineuse, par exemple pour économiser de la bande passante.
-<p>Une réponse issue d'une requête <code>HEAD</code> ne doit pas avoir de corps. Si tel est le cas, elle doit être ignorée. Toutefois, les {{glossary("En-têtes d'entité", "en-têtes d'entité")}} décrivant le contenu du corps, comme {{HTTPHeader("Content-Length")}}, peuvent être inclus dans la réponse. Ils ne sont pas liés au corps de la réponse <code>HEAD</code> , qui doit être vide, mais au corps d'une réponse issue d'une requête similaire utilisant la méthode {{HTTPMethod("GET")}}.</p>
+Une réponse issue d'une requête `HEAD` ne doit pas avoir de corps. Si tel est le cas, elle doit être ignorée. Toutefois, les {{glossary("En-têtes d'entité", "en-têtes d'entité")}} décrivant le contenu du corps, comme {{HTTPHeader("Content-Length")}}, peuvent être inclus dans la réponse. Ils ne sont pas liés au corps de la réponse `HEAD` , qui doit être vide, mais au corps d'une réponse issue d'une requête similaire utilisant la méthode {{HTTPMethod("GET")}}.
-<p>Si le résultat d'une requête <code>HEAD</code> montre qu'une ressource mise en cache après une requête {{HTTPMethod("GET")}} est désormais dépassée, le cache est invalidé, même si aucune requête GET n'a été émise.</p>
+Si le résultat d'une requête `HEAD` montre qu'une ressource mise en cache après une requête {{HTTPMethod("GET")}} est désormais dépassée, le cache est invalidé, même si aucune requête GET n'a été émise.
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La requête a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Une réponse de succès a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Sûre")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotente")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">Autorisée dans les  <a href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a></th>
- <td>Non</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La requête a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">Une réponse de succès a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Sûre")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotente")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ Autorisée dans les 
+ <a
+ href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires"
+ >formulaires HTML</a
+ >
+ </th>
+ <td>Non</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox">HEAD /index.html
-</pre>
+ HEAD /index.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("7231", "HEAD", "4.3.2")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Titre |
+| -------------------------------------------- | ------------------------------------------------------------- |
+| {{RFC("7231", "HEAD", "4.3.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/methods", "HEAD")}}</p>
+{{Compat("http/methods", "HEAD")}}
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>{{HTTPMethod("GET")}}</li>
-</ul>
+- {{HTTPMethod("GET")}}
diff --git a/files/fr/web/http/methods/index.md b/files/fr/web/http/methods/index.md
index 75106edae9..1b64896254 100644
--- a/files/fr/web/http/methods/index.md
+++ b/files/fr/web/http/methods/index.md
@@ -8,65 +8,40 @@ tags:
translation_of: Web/HTTP/Methods
original_slug: Web/HTTP/Méthode
---
-<div>{{HTTPSidebar}}</div>
-
-<p>HTTP définit un ensemble de <strong>méthodes de requête</strong> qui indiquent l'action que l'on souhaite réaliser sur la ressource indiquée. Bien qu'on rencontre également des noms (en anglais), ces méthodes sont souvent appelées <em>verbes HTTP</em>. Chacun d'eux implémente une sémantique différente mais certaines fonctionnalités courantes peuvent être partagées par différentes méthodes (e.g. une méthode de requête peut être sûre (<em>safe</em>), idempotente ou être mise en cache (<em>cacheable</em>)).</p>
-
-<dl>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/GET">GET</a></code></dt>
- <dd>La méthode GET demande une représentation de la ressource spécifiée. Les requêtes GET doivent uniquement être utilisées afin de récupérer des données.</dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/HEAD">HEAD</a></code></dt>
- <dd>La méthode <code>HEAD</code> demande une réponse identique à une requête GET pour laquelle on aura omis le corps de la réponse (on a uniquement l'en-tête).</dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/POST">POST</a></code></dt>
- <dd>La méthode <code>POST</code> est utilisée pour envoyer une entité vers la ressource indiquée. Cela  entraîne généralement un changement d'état ou des effets de bord sur le serveur.</dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/PUT">PUT</a></code></dt>
- <dd>
- <p>La méthode <code>PUT</code> remplace toutes les représentations actuelles de la ressource visée par le contenu de la requête.</p>
- </dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/DELETE">DELETE</a></code></dt>
- <dd>La méthode <code>DELETE</code> supprime la ressource indiquée.</dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/CONNECT">CONNECT</a></code></dt>
- <dd>
- <p>La méthode <code>CONNECT</code> établit un tunnel vers le serveur identifié par la ressource cible.</p>
- </dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/OPTIONS">OPTIONS</a></code></dt>
- <dd>La méthode <code>OPTIONS</code> est utilisée pour décrire les options de communications avec la ressource visée.</dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/TRACE">TRACE</a></code></dt>
- <dd>
- <p>La méthode <code>TRACE</code> réalise un message de test aller/retour en suivant le chemin de la ressource visée.</p>
- </dd>
- <dt><code><a href="/fr/docs/Web/HTTP/Méthode/PATCH">PATCH</a></code></dt>
- <dd>La méthode <code>PATCH</code> est utilisée pour appliquer des modifications partielles à une ressource.</dd>
-</dl>
-
-<h2 id="Spécifications">Spécifications</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Titre</th>
- <th scope="col">Commentaires</th>
- </tr>
- <tr>
- <td>{{RFC("7231", "Request methods", "4")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- <td>Définition de GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS et TRACE.</td>
- </tr>
- <tr>
- <td>{{RFC("5789", "Patch method", "2")}}</td>
- <td>PATCH Method for HTTP</td>
- <td>Définition de PATCH.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
-
-<p>{{Compat("http/methods")}}</p>
-
-<h2 id="Voir_aussi">Voir aussi</h2>
-
-<ul>
- <li><a href="/fr/docs/HTTP/Headers">Les en-têtes (<em>headers</em>) HTTP</a></li>
-</ul>
+{{HTTPSidebar}}
+
+HTTP définit un ensemble de **méthodes de requête** qui indiquent l'action que l'on souhaite réaliser sur la ressource indiquée. Bien qu'on rencontre également des noms (en anglais), ces méthodes sont souvent appelées _verbes HTTP_. Chacun d'eux implémente une sémantique différente mais certaines fonctionnalités courantes peuvent être partagées par différentes méthodes (e.g. une méthode de requête peut être sûre (_safe_), idempotente ou être mise en cache (_cacheable_)).
+
+- [`GET`](/fr/docs/Web/HTTP/Méthode/GET)
+ - : La méthode GET demande une représentation de la ressource spécifiée. Les requêtes GET doivent uniquement être utilisées afin de récupérer des données.
+- [`HEAD`](/fr/docs/Web/HTTP/Méthode/HEAD)
+ - : La méthode `HEAD` demande une réponse identique à une requête GET pour laquelle on aura omis le corps de la réponse (on a uniquement l'en-tête).
+- [`POST`](/fr/docs/Web/HTTP/Méthode/POST)
+ - : La méthode `POST` est utilisée pour envoyer une entité vers la ressource indiquée. Cela  entraîne généralement un changement d'état ou des effets de bord sur le serveur.
+- [`PUT`](/fr/docs/Web/HTTP/Méthode/PUT)
+ - : La méthode `PUT` remplace toutes les représentations actuelles de la ressource visée par le contenu de la requête.
+- [`DELETE`](/fr/docs/Web/HTTP/Méthode/DELETE)
+ - : La méthode `DELETE` supprime la ressource indiquée.
+- [`CONNECT`](/fr/docs/Web/HTTP/Méthode/CONNECT)
+ - : La méthode `CONNECT` établit un tunnel vers le serveur identifié par la ressource cible.
+- [`OPTIONS`](/fr/docs/Web/HTTP/Méthode/OPTIONS)
+ - : La méthode `OPTIONS` est utilisée pour décrire les options de communications avec la ressource visée.
+- [`TRACE`](/fr/docs/Web/HTTP/Méthode/TRACE)
+ - : La méthode `TRACE` réalise un message de test aller/retour en suivant le chemin de la ressource visée.
+- [`PATCH`](/fr/docs/Web/HTTP/Méthode/PATCH)
+ - : La méthode `PATCH` est utilisée pour appliquer des modifications partielles à une ressource.
+
+## Spécifications
+
+| Spécification | Titre | Commentaires |
+| ---------------------------------------------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------- |
+| {{RFC("7231", "Request methods", "4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | Définition de GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS et TRACE. |
+| {{RFC("5789", "Patch method", "2")}} | PATCH Method for HTTP | Définition de PATCH. |
+
+## Compatibilité des navigateurs
+
+{{Compat("http/methods")}}
+
+## Voir aussi
+
+- [Les en-têtes (_headers_) HTTP](/fr/docs/HTTP/Headers)
diff --git a/files/fr/web/http/methods/options/index.md b/files/fr/web/http/methods/options/index.md
index e38353af22..842dd3ceae 100644
--- a/files/fr/web/http/methods/options/index.md
+++ b/files/fr/web/http/methods/options/index.md
@@ -4,120 +4,113 @@ slug: Web/HTTP/Methods/OPTIONS
translation_of: Web/HTTP/Methods/OPTIONS
original_slug: Web/HTTP/Méthode/OPTIONS
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode HTTP <code>OPTIONS</code></strong> est utilisée pour décrire les options de communication pour la ressource ciblée. Le client peut renseigner une URL spécifique pour la méthode OPTIONS, ou une astérisque (*) pour interroger le serveur dans sa globalité.</p>
+La **méthode HTTP `OPTIONS`** est utilisée pour décrire les options de communication pour la ressource ciblée. Le client peut renseigner une URL spécifique pour la méthode OPTIONS, ou une astérisque (\*) pour interroger le serveur dans sa globalité.
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La requête a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Une réponse de succès a un corps</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Sûre")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotente")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Autorisée dans les  <a href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a></th>
- <td>Non</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La requête a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">Une réponse de succès a un corps</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Sûre")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotente")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Peut être mise en cache")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ Autorisée dans les 
+ <a
+ href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires"
+ >formulaires HTML</a
+ >
+ </th>
+ <td>Non</td>
+ </tr>
+ </tbody>
</table>
-<p> </p>
-
-<h2 id="Syntaxe">Syntaxe</h2>
-
-<pre class="syntaxbox">OPTIONS /index.html HTTP/1.1
-OPTIONS * HTTP/1.1
-</pre>
-
-<h2 id="Examples">Examples</h2>
-
-<h3 id="Identifier_les_méthodes_HTTP_autorisées">Identifier les méthodes HTTP autorisées</h3>
-
-<p>Pour déterminer les méthodes HTTP supportées par le serveur, on peut utiliser curl et envoyer une requête OPTIONS :</p>
-
-<pre>curl -X OPTIONS http://example.org -i</pre>
-
-<p>La réponse contient un en-tête {{HTTPHeader("Allow")}} qui liste les méthodes autorisées :</p>
-
-<pre>HTTP/1.1 200 OK
-Allow: OPTIONS, GET, HEAD, POST
-Cache-Control: max-age=604800
-Date: Thu, 13 Oct 2016 11:45:00 GMT
-Expires: Thu, 20 Oct 2016 11:45:00 GMT
-Server: EOS (lax004/2813)
-x-ec-custom-error: 1
-Content-Length: 0
-</pre>
-
-<h3 id="Requête_de_pré-vérification_cross-origin_CORS">Requête de pré-vérification cross-origin <a href="https://developer.mozilla.org/fr/docs/Glossaire/CORS">CORS</a></h3>
-
-<p>En <a href="/en-US/docs/Web/HTTP/Access_control_CORS">CORS</a>, une requête de pré-vérification est envoyée avec la méthode <code>OPTIONS</code> afin que le serveur indique si la requête est acceptable avec les paramètres spécifiés. En tant qu'élément de la requête de pré-vérification, le header {{HTTPHeader("Access-Control-Request-Method")}} notifie le serveur que lorsque la véritable requête sera envoyée, ce sera avec une méthode <code>POST</code>. Le header {{HTTPHeader("Access-Control-Request-Headers")}} indique au serveur que lorsque la vraie requête sera envoyée, elle aura les en-tête personnalisés <code>X-PINGOTHER</code> et <code>Content-Type</code>. Le serveur a maintenant la possibilité de déterminer s'il souhaite ou non accepter la requête dans les conditions énoncées par la requête de pré-vérification.</p>
-
-<pre>OPTIONS /resources/post-here/ HTTP/1.1
-Host: bar.other
-Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
-Accept-Language: en-us,en;q=0.5
-Accept-Encoding: gzip,deflate
-Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
-Connection: keep-alive
-Origin: http://foo.example
-Access-Control-Request-Method: POST
-Access-Control-Request-Headers: X-PINGOTHER, Content-Type</pre>
-
-<p>Dans la réponse du serveur, l'en-tête {{HTTPHeader("Access-Control-Allow-Methods")}} indique que les méthodes <code>POST</code>, <code>GET</code>, and <code>OPTIONS</code> sont utilisables pour interroger la ressource.  Cet en-tête est similaire à {{HTTPHeader("Allow")}}, mais utilisé uniquement dans le contexte CORS.</p>
-
-<pre>HTTP/1.1 200 OK
-Date: Mon, 01 Dec 2008 01:15:39 GMT
-Server: Apache/2.0.61 (Unix)
-Access-Control-Allow-Origin: http://foo.example
-Access-Control-Allow-Methods: POST, GET, OPTIONS
-Access-Control-Allow-Headers: X-PINGOTHER, Content-Type
-Access-Control-Max-Age: 86400
-Vary: Accept-Encoding, Origin
-Content-Encoding: gzip
-Content-Length: 0
-Keep-Alive: timeout=2, max=100
-Connection: Keep-Alive
-Content-Type: text/plain</pre>
-
-<h2 id="Spécifications">Spécifications</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Title</th>
- </tr>
- <tr>
- <td>{{RFC("7231", "OPTIONS", "4.3.7")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- </tr>
- </tbody>
-</table>
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
-<p>{{Compat("http.methods.OPTIONS")}}</p>
+## Syntaxe
+
+ OPTIONS /index.html HTTP/1.1
+ OPTIONS * HTTP/1.1
+
+## Examples
+
+### Identifier les méthodes HTTP autorisées
+
+Pour déterminer les méthodes HTTP supportées par le serveur, on peut utiliser curl et envoyer une requête OPTIONS :
+
+ curl -X OPTIONS http://example.org -i
+
+La réponse contient un en-tête {{HTTPHeader("Allow")}} qui liste les méthodes autorisées :
+
+ HTTP/1.1 200 OK
+ Allow: OPTIONS, GET, HEAD, POST
+ Cache-Control: max-age=604800
+ Date: Thu, 13 Oct 2016 11:45:00 GMT
+ Expires: Thu, 20 Oct 2016 11:45:00 GMT
+ Server: EOS (lax004/2813)
+ x-ec-custom-error: 1
+ Content-Length: 0
+
+### Requête de pré-vérification cross-origin [CORS](https://developer.mozilla.org/fr/docs/Glossaire/CORS)
+
+En [CORS](/en-US/docs/Web/HTTP/Access_control_CORS), une requête de pré-vérification est envoyée avec la méthode `OPTIONS` afin que le serveur indique si la requête est acceptable avec les paramètres spécifiés. En tant qu'élément de la requête de pré-vérification, le header {{HTTPHeader("Access-Control-Request-Method")}} notifie le serveur que lorsque la véritable requête sera envoyée, ce sera avec une méthode `POST`. Le header {{HTTPHeader("Access-Control-Request-Headers")}} indique au serveur que lorsque la vraie requête sera envoyée, elle aura les en-tête personnalisés `X-PINGOTHER` et `Content-Type`. Le serveur a maintenant la possibilité de déterminer s'il souhaite ou non accepter la requête dans les conditions énoncées par la requête de pré-vérification.
+
+ OPTIONS /resources/post-here/ HTTP/1.1
+ Host: bar.other
+ Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
+ Accept-Language: en-us,en;q=0.5
+ Accept-Encoding: gzip,deflate
+ Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
+ Connection: keep-alive
+ Origin: http://foo.example
+ Access-Control-Request-Method: POST
+ Access-Control-Request-Headers: X-PINGOTHER, Content-Type
+
+Dans la réponse du serveur, l'en-tête {{HTTPHeader("Access-Control-Allow-Methods")}} indique que les méthodes `POST`, `GET`, and `OPTIONS` sont utilisables pour interroger la ressource.  Cet en-tête est similaire à {{HTTPHeader("Allow")}}, mais utilisé uniquement dans le contexte CORS.
+
+ HTTP/1.1 200 OK
+ Date: Mon, 01 Dec 2008 01:15:39 GMT
+ Server: Apache/2.0.61 (Unix)
+ Access-Control-Allow-Origin: http://foo.example
+ Access-Control-Allow-Methods: POST, GET, OPTIONS
+ Access-Control-Allow-Headers: X-PINGOTHER, Content-Type
+ Access-Control-Max-Age: 86400
+ Vary: Accept-Encoding, Origin
+ Content-Encoding: gzip
+ Content-Length: 0
+ Keep-Alive: timeout=2, max=100
+ Connection: Keep-Alive
+ Content-Type: text/plain
+
+## Spécifications
+
+| Specification | Title |
+| ------------------------------------------------ | ------------------------------------------------------------- |
+| {{RFC("7231", "OPTIONS", "4.3.7")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
+
+## Compatibilité des navigateurs
+
+{{Compat("http.methods.OPTIONS")}}
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>en-tête {{HTTPHeader("Allow")}}</li>
- <li><a href="/en-US/docs/Web/HTTP/Access_control_CORS">CORS</a></li>
-</ul>
+- en-tête {{HTTPHeader("Allow")}}
+- [CORS](/en-US/docs/Web/HTTP/Access_control_CORS)
diff --git a/files/fr/web/http/methods/patch/index.md b/files/fr/web/http/methods/patch/index.md
index 79eb5d483d..8474dc8b80 100644
--- a/files/fr/web/http/methods/patch/index.md
+++ b/files/fr/web/http/methods/patch/index.md
@@ -4,87 +4,81 @@ slug: Web/HTTP/Methods/PATCH
translation_of: Web/HTTP/Methods/PATCH
original_slug: Web/HTTP/Méthode/PATCH
---
-<p>La <strong>méthode <code>PATCH</code> d'une requête HTTP</strong> applique des modifications partielles à une ressource.</p>
+La **méthode `PATCH` d'une requête HTTP** applique des modifications partielles à une ressource.
-<p>La méthode HTTP {{HTTPMethod("PUT")}} est déjà définie pour écraser une ressource avec un nouveau corps complet de message, et pour la méthode HTTP {{HTTPMethod("POST")}}, il n'existe aucun moyen standard pour découvrir le support de format de patch. Tout comme <code>POST</code>, la méthode HTTP <code>PATCH</code> n'est pas listée comme étant idempotent, contrairement à <code>PUT</code>. Cela signifie que les requêtes patch identiques et successives auront des effets différents sur l'objet manipulé.</p>
+La méthode HTTP {{HTTPMethod("PUT")}} est déjà définie pour écraser une ressource avec un nouveau corps complet de message, et pour la méthode HTTP {{HTTPMethod("POST")}}, il n'existe aucun moyen standard pour découvrir le support de format de patch. Tout comme `POST`, la méthode HTTP `PATCH` n'est pas listée comme étant idempotent, contrairement à `PUT`. Cela signifie que les requêtes patch identiques et successives auront des effets différents sur l'objet manipulé.
-<p>Pour découvrir si un serveur supporte la méthode PATCH, un serveur peut annoncer son support en l'ajoutant à la liste des méthodes autorisées dans les headers de la réponse {{HTTPHeader ("Allow")}} ou encore {{HTTPHeader ("Access-Control-Allow-Methods")}} (pour CORS).</p>
+Pour découvrir si un serveur supporte la méthode PATCH, un serveur peut annoncer son support en l'ajoutant à la liste des méthodes autorisées dans les headers de la réponse {{HTTPHeader ("Allow")}} ou encore {{HTTPHeader ("Access-Control-Allow-Methods")}} (pour CORS).
-<p>Une autre indication (implicite) que la méthode PATCH est autorisée est la présence du header {{HTTPHeader("Accept-Patch")}}.</p>
+Une autre indication (implicite) que la méthode PATCH est autorisée est la présence du header {{HTTPHeader("Accept-Patch")}}.
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La requête possède un corps de message (body)</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">Une requête traitée avec succès retourne une réponse avec un corps de message (body)</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Safe")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotent")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Cacheable")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Utilisation au sein des <a href="/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a></th>
- <td>Non</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La requête possède un corps de message (body)</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ Une requête traitée avec succès retourne une réponse avec un corps de
+ message (body)
+ </th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Safe")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotent")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Cacheable")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ Utilisation au sein des
+ <a href="/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a>
+ </th>
+ <td>Non</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox">PATCH /file.txt HTTP/1.1
-</pre>
+ PATCH /file.txt HTTP/1.1
-<h2 id="Exemple">Exemple</h2>
+## Exemple
-<h3 id="Requête">Requête</h3>
+### Requête
-<pre>PATCH /file.txt HTTP/1.1
-Host: www.example.com
-Content-Type: application/example
-If-Match: "e0023aa4e"
-Content-Length: 100
+ PATCH /file.txt HTTP/1.1
+ Host: www.example.com
+ Content-Type: application/example
+ If-Match: "e0023aa4e"
+ Content-Length: 100
-[description des changements]</pre>
+ [description des changements]
-<h3 id="Réponse">Réponse</h3>
+### Réponse
-<p>Une requête traitée avec succès retourne une réponse accompagnée d'un code de réponse {{HTTPStatus("204")}}. Dans ce cas-ci, la réponse ne contient un corps de message.</p>
+Une requête traitée avec succès retourne une réponse accompagnée d'un code de réponse {{HTTPStatus("204")}}. Dans ce cas-ci, la réponse ne contient un corps de message.
-<pre>HTTP/1.1 204 No Content
-Content-Location: /file.txt
-ETag: "e0023aa4f"</pre>
+ HTTP/1.1 204 No Content
+ Content-Location: /file.txt
+ ETag: "e0023aa4f"
-<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("5789", "PATCH")}}</td>
- <td>Méthode PATCH pour HTTP (PATCH Method for HTTP)</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Titre |
+| -------------------------------- | ----------------------------------------------- |
+| {{RFC("5789", "PATCH")}} | Méthode PATCH pour HTTP (PATCH Method for HTTP) |
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>{{HTTPStatus("204")}}</li>
- <li>{{HTTPHeader("Allow")}}, {{HTTPHeader("Access-Control-Allow-Methods")}}</li>
- <li>{{HTTPHeader("Accept-Patch")}} – spécifie les formats de document de patch acceptés par le serveur.</li>
-</ul>
+- {{HTTPStatus("204")}}
+- {{HTTPHeader("Allow")}}, {{HTTPHeader("Access-Control-Allow-Methods")}}
+- {{HTTPHeader("Accept-Patch")}} – spécifie les formats de document de patch acceptés par le serveur.
diff --git a/files/fr/web/http/methods/post/index.md b/files/fr/web/http/methods/post/index.md
index a40217492e..4dd186bf86 100644
--- a/files/fr/web/http/methods/post/index.md
+++ b/files/fr/web/http/methods/post/index.md
@@ -8,111 +8,100 @@ tags:
translation_of: Web/HTTP/Methods/POST
original_slug: Web/HTTP/Méthode/POST
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode HTTP <code>POST</code></strong> envoie des données au serveur. Le type du corps de la requête est indiqué par l'en-tête {{HTTPHeader("Content-Type")}}.</p>
+La **méthode HTTP `POST`** envoie des données au serveur. Le type du corps de la requête est indiqué par l'en-tête {{HTTPHeader("Content-Type")}}.
-<p>La différence entre <code>PUT</code> et {{HTTPMethod("POST")}} tient au fait que <code>PUT</code> est une méthode idempotente. Une requête <code>PUT</code>, envoyée une ou plusieurs fois avec succès, aura toujours le même effet (il n'y a pas d'effet de bord). À l'inverse, des requêtes <code>POST</code> successives et identiques peuvent avoir des effets additionnels, ce qui peut revenir par exemple à passer plusieurs fois une commande.</p>
+La différence entre `PUT` et {{HTTPMethod("POST")}} tient au fait que `PUT` est une méthode idempotente. Une requête `PUT`, envoyée une ou plusieurs fois avec succès, aura toujours le même effet (il n'y a pas d'effet de bord). À l'inverse, des requêtes `POST` successives et identiques peuvent avoir des effets additionnels, ce qui peut revenir par exemple à passer plusieurs fois une commande.
-<p>Une requête <code>POST</code> est habituellement envoyée via un <a href="/en-US/docs/Web/Guide/HTML/Forms">formulaire HTML</a> et a pour résultat un changement sur le serveur. Dans ce cas, le type du contenu est sélectionné en mettant la chaîne de caractères adéquate dans l'attribut<dfn> {{htmlattrxref("enctype", "form")}} de l'élément {{HTMLElement("form")}} ou dans l'attribut {{htmlattrxref("formenctype", "input")}} de l'élément {{HTMLElement("input") }}, voir celui des éléments {{HTMLElement("button")}}</dfn> :</p>
+Une requête `POST` est habituellement envoyée via un [formulaire HTML](/en-US/docs/Web/Guide/HTML/Forms) et a pour résultat un changement sur le serveur. Dans ce cas, le type du contenu est sélectionné en mettant la chaîne de caractères adéquate dans l'attribut* {{htmlattrxref("enctype", "form")}} de l'élément {{HTMLElement("form")}} ou dans l'attribut {{htmlattrxref("formenctype", "input")}} de l'élément {{HTMLElement("input") }}, voir celui des éléments {{HTMLElement("button")}}* :
-<ul>
- <li><code>application/</code><dfn><code>x-www-form-urlencoded</code> : les valeurs sont encodées sous forme de couples clé-valeur séparés par <code>'&amp;'</code>, avec un <code>'='</code> entre la clé et la valeur. Les caractères non alphanumériques sont {{glossary("percent encoded")}} : c'est la raison pour laquelle ce type de format n'est pas adapté à une utilisation avec des données binaires  (utilisez <code>multipart/form-data</code> à la place)</dfn></li>
- <li><dfn><code>multipart/form-data</code></dfn></li>
- <li><dfn><code>text/plain</code></dfn></li>
-</ul>
+- `application/`_`x-www-form-urlencoded` : les valeurs sont encodées sous forme de couples clé-valeur séparés par `'&'`, avec un `'='` entre la clé et la valeur. Les caractères non alphanumériques sont {{glossary("percent encoded")}} : c'est la raison pour laquelle ce type de format n'est pas adapté à une utilisation avec des données binaires  (utilisez `multipart/form-data` à la place)_
+- _`multipart/form-data`_
+- _`text/plain`_
-<p>Lorsque la requête <code>POST</code> est envoyée par un autre moyen qu'un formulaire HTML, par exemple via {{domxref("XMLHttpRequest")}}, le corps peut être de n'importe quel type. Comme décrit dans la spécification HTTP 1.1, <code>la méthode POST</code> est conçue pour permettre une méthode uniforme couvrant les fonctions suivantes :</p>
+Lorsque la requête `POST` est envoyée par un autre moyen qu'un formulaire HTML, par exemple via {{domxref("XMLHttpRequest")}}, le corps peut être de n'importe quel type. Comme décrit dans la spécification HTTP 1.1, `la méthode POST` est conçue pour permettre une méthode uniforme couvrant les fonctions suivantes :
-<ul>
- <li>Annotation de ressources existantes</li>
- <li>Publication d'un message sur un tableau d'affichage, un groupe de discussion, une liste de diffusion, ou un groupe similaire d'articles;</li>
- <li>Apport d'un bloc de données, tel que le résultat produit par la soumission d'un formulaire, à un processus de traitement de données;</li>
- <li>Extension d'une base de données au travers d'une opération d'ajout.</li>
-</ul>
+- Annotation de ressources existantes
+- Publication d'un message sur un tableau d'affichage, un groupe de discussion, une liste de diffusion, ou un groupe similaire d'articles;
+- Apport d'un bloc de données, tel que le résultat produit par la soumission d'un formulaire, à un processus de traitement de données;
+- Extension d'une base de données au travers d'une opération d'ajout.
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La requête a un corps</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">Une réponse inclut un corps</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Safe","Sûre")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotent","Idempotente")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Cacheable","Peut être mise en cache")}}</th>
- <td>Seulement si une information de péremption est incluse</td>
- </tr>
- <tr>
- <th scope="row">Autorisée dans les  <a href="/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a></th>
- <td>Oui</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La requête a un corps</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">Une réponse inclut un corps</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Safe","Sûre")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotent","Idempotente")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ {{Glossary("Cacheable","Peut être mise en cache")}}
+ </th>
+ <td>Seulement si une information de péremption est incluse</td>
+ </tr>
+ <tr>
+ <th scope="row">
+ Autorisée dans les 
+ <a href="/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML</a>
+ </th>
+ <td>Oui</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox">POST /index.html
-</pre>
+ POST /index.html
-<h2 id="Exemple">Exemple</h2>
+## Exemple
-<p>Un formulaire simple utilisant le type de contenu par défaut <code>application/x-www-form-urlencoded</code> :</p>
+Un formulaire simple utilisant le type de contenu par défaut `application/x-www-form-urlencoded` :
-<pre>POST / HTTP/1.1
-Host: foo.com
-Content-Type: application/x-www-form-urlencoded
-Content-Length: 13
+ POST / HTTP/1.1
+ Host: foo.com
+ Content-Type: application/x-www-form-urlencoded
+ Content-Length: 13
-say=Hi&amp;to=Mom</pre>
+ say=Hi&to=Mom
-<p>Un formulaire utilisant le type de contenu <code>multipart/form-data</code> :</p>
+Un formulaire utilisant le type de contenu `multipart/form-data` :
-<pre>POST /test.html HTTP/1.1
-Host: example.org
-Content-Type: multipart/form-data;boundary="boundary"
+ POST /test.html HTTP/1.1
+ Host: example.org
+ Content-Type: multipart/form-data;boundary="boundary"
---boundary
-Content-Disposition: form-data; name="field1"
+ --boundary
+ Content-Disposition: form-data; name="field1"
-value1
---boundary
-Content-Disposition: form-data; name="field2"; filename="example.txt"
+ value1
+ --boundary
+ Content-Disposition: form-data; name="field2"; filename="example.txt"
-value2</pre>
+ value2
-<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", "POST", "4.3.3")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Titre |
+| -------------------------------------------- | ------------------------------------------------------------- |
+| {{RFC("7231", "POST", "4.3.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.methods.POST")}}</p>
+{{Compat("http.methods.POST")}}
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li>{{HTTPHeader("Content-Type")}}</li>
- <li>{{HTTPHeader("Content-Disposition")}}</li>
-</ul>
+- {{HTTPHeader("Content-Type")}}
+- {{HTTPHeader("Content-Disposition")}}
diff --git a/files/fr/web/http/methods/put/index.md b/files/fr/web/http/methods/put/index.md
index 086dfa9b8b..9c71c716db 100644
--- a/files/fr/web/http/methods/put/index.md
+++ b/files/fr/web/http/methods/put/index.md
@@ -9,11 +9,11 @@ translation_of: Web/HTTP/Methods/PUT
original_slug: Web/HTTP/Méthode/PUT
browser-compat: http.methods.PUT
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode HTTP PUT</strong> crée une nouvelle ressource ou remplace une représentation de la ressource ciblée par le contenu de la requête.</p>
+La **méthode HTTP PUT** crée une nouvelle ressource ou remplace une représentation de la ressource ciblée par le contenu de la requête.
-<p>La différence entre <code>PUT</code> et <a href="/fr/docs/Web/HTTP/Methods/POST"><code>POST</code></a> tient au fait que <code>PUT</code> est une méthode idempotente. Une requête PUT, envoyée une ou plusieurs fois avec succès, aura toujours le même effet (il n'y a pas d'effet <em>de bord</em>). À l'inverse, des requêtes POST successives et identiques peuvent avoir des effets additionnels, ce qui peut revenir par exemple à passer plusieurs fois une commande.</p>
+La différence entre `PUT` et [`POST`](/fr/docs/Web/HTTP/Methods/POST) tient au fait que `PUT` est une méthode idempotente. Une requête PUT, envoyée une ou plusieurs fois avec succès, aura toujours le même effet (il n'y a pas d'effet _de bord_). À l'inverse, des requêtes POST successives et identiques peuvent avoir des effets additionnels, ce qui peut revenir par exemple à passer plusieurs fois une commande.
<table class="properties">
<tbody>
@@ -30,58 +30,64 @@ browser-compat: http.methods.PUT
<td>Non</td>
</tr>
<tr>
- <th scope="row"><a href="/fr/docs/Glossary/Idempotent">Idempotente</a></th>
+ <th scope="row">
+ <a href="/fr/docs/Glossary/Idempotent">Idempotente</a>
+ </th>
<td>Oui</td>
</tr>
<tr>
- <th scope="row"><a href="/fr/docs/Glossary/cacheable">Peut être mise en cache</a></th>
+ <th scope="row">
+ <a href="/fr/docs/Glossary/cacheable">Peut être mise en cache</a>
+ </th>
<td>Non</td>
</tr>
<tr>
- <th scope="row">Autorisée dans les <a href="/fr/docs/Learn/Forms">formulaires HTML</a></th>
+ <th scope="row">
+ Autorisée dans les <a href="/fr/docs/Learn/Forms">formulaires HTML</a>
+ </th>
<td>Non</td>
</tr>
</tbody>
</table>
-<h2 id="syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: html">PUT /new.html HTTP/1.1</pre>
+```html
+PUT /new.html HTTP/1.1
+```
-<h2 id="example">Exemple</h2>
+## Exemple
-<h3 id="request">Requête</h3>
+### Requête
-<pre>PUT /new.html HTTP/1.1
-Host: example.com
-Content-type: text/html
-Content-length: 16
+ PUT /new.html HTTP/1.1
+ Host: example.com
+ Content-type: text/html
+ Content-length: 16
-&lt;p&gt;Nouveau fichier&lt;/p&gt;</pre>
+ <p>Nouveau fichier</p>
-<h3 id="responses">Réponses</h3>
+### Réponses
-<p>Si la ressource ciblée ne possède pas de représentation courante et que la requête <code>PUT</code> en crée une avec succès, alors le serveur d'origine doit informer l'agent utilisateur en envoyant une réponse <a href="/fr/docs/Web/HTTP/Status/201"><code>201</code></a> (<code>Created</code>).</p>
+Si la ressource ciblée ne possède pas de représentation courante et que la requête `PUT` en crée une avec succès, alors le serveur d'origine doit informer l'agent utilisateur en envoyant une réponse [`201`](/fr/docs/Web/HTTP/Status/201) (`Created`).
-<pre>HTTP/1.1 201 Created
-Content-Location: /new.html</pre>
+ HTTP/1.1 201 Created
+ Content-Location: /new.html
-<p>Si la ressource ciblée a déjà une représentation et que cette représentation est modifiée avec succès, conformément à l'état de la représentation jointe, alors le serveur d'origine doit envoyer une réponse, que ce soit <a href="/fr/docs/Web/HTTP/Status/200"><code>200</code></a> (<code>OK</code>) ou <a href="/fr/docs/Web/HTTP/Status/204"><code>204</code></a> (<code>No Content</code>), pour indiquer la réussite de la requête.</p>
+Si la ressource ciblée a déjà une représentation et que cette représentation est modifiée avec succès, conformément à l'état de la représentation jointe, alors le serveur d'origine doit envoyer une réponse, que ce soit [`200`](/fr/docs/Web/HTTP/Status/200) (`OK`) ou [`204`](/fr/docs/Web/HTTP/Status/204) (`No Content`), pour indiquer la réussite de la requête.
-<pre>HTTP/1.1 204 No Content
-Content-Location: /existing.html</pre>
+ HTTP/1.1 204 No Content
+ Content-Location: /existing.html
-<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/Status/201"><code>201</code></a></li>
- <li><a href="/fr/docs/Web/HTTP/Status/204"><code>204</code></a></li>
-</ul>
+- [`201`](/fr/docs/Web/HTTP/Status/201)
+- [`204`](/fr/docs/Web/HTTP/Status/204)
diff --git a/files/fr/web/http/methods/trace/index.md b/files/fr/web/http/methods/trace/index.md
index d095495f3c..b9b61b762d 100644
--- a/files/fr/web/http/methods/trace/index.md
+++ b/files/fr/web/http/methods/trace/index.md
@@ -8,69 +8,55 @@ tags:
translation_of: Web/HTTP/Methods/TRACE
original_slug: Web/HTTP/Méthode/TRACE
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
-<p>La <strong>méthode</strong> <strong>HTTP <code>TRACE</code> </strong>effectue un test de rebouclage des messages le long du chemin vers la ressource cible, fournissant ainsi un mécanisme de débogage utile.</p>
+La **méthode** **HTTP `TRACE` **effectue un test de rebouclage des messages le long du chemin vers la ressource cible, fournissant ainsi un mécanisme de débogage utile.
-<p>Le destinataire final de la demande doit renvoyer au client le message reçu, à l'exclusion de certains champs décrits ci-dessous, en tant que corps de message d'une réponse {{HTTPStatus("200")}}. (OK) avec un {{HTTPHeader("Content-Type")}} de <code>message/http</code>. Le destinataire final est soit le serveur d'origine, soit le premier serveur à recevoir une valeur {{HTTPHeader("Max-Forwards")}} de 0 dans la requête.</p>
+Le destinataire final de la demande doit renvoyer au client le message reçu, à l'exclusion de certains champs décrits ci-dessous, en tant que corps de message d'une réponse {{HTTPStatus("200")}}. (OK) avec un {{HTTPHeader("Content-Type")}} de `message/http`. Le destinataire final est soit le serveur d'origine, soit le premier serveur à recevoir une valeur {{HTTPHeader("Max-Forwards")}} de 0 dans la requête.
<table class="properties">
- <tbody>
- <tr>
- <th scope="row">La demande a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Une réponse réussie a un corps</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Safe")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Idempotent")}}</th>
- <td>Oui</td>
- </tr>
- <tr>
- <th scope="row">{{Glossary("Cacheable")}}</th>
- <td>Non</td>
- </tr>
- <tr>
- <th scope="row">Autorisé dans les formulaires HTML</th>
- <td>Non</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">La demande a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">Une réponse réussie a un corps</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Safe")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Idempotent")}}</th>
+ <td>Oui</td>
+ </tr>
+ <tr>
+ <th scope="row">{{Glossary("Cacheable")}}</th>
+ <td>Non</td>
+ </tr>
+ <tr>
+ <th scope="row">Autorisé dans les formulaires HTML</th>
+ <td>Non</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="syntaxbox">TRACE /index.html
-</pre>
+ TRACE /index.html
-<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("7231", "TRACE", "4.3.8")}}</td>
- <td>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</td>
- </tr>
- </tbody>
-</table>
+| Specification | Title |
+| -------------------------------------------- | ------------------------------------------------------------- |
+| {{RFC("7231", "TRACE", "4.3.8")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("http.methods.TRACE")}}</p>
+{{Compat("http.methods.TRACE")}}
-<h2 id="Voir_également">Voir également</h2>
+## Voir également
-<ul>
- <li><a href="/fr/docs/Web/HTTP/Méthode">Méthodes HTTP</a></li>
-</ul>
+- [Méthodes HTTP](/fr/docs/Web/HTTP/Méthode)