From 24e2b3d28d3a9b4d23fc76d31f677986f6f12696 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sun, 13 Oct 2024 10:26:38 +0200 Subject: [PATCH] Fixes #23258 with an update from en-US --- files/fr/web/http/methods/delete/index.md | 90 +++++++++++++++-------- 1 file changed, 61 insertions(+), 29 deletions(-) diff --git a/files/fr/web/http/methods/delete/index.md b/files/fr/web/http/methods/delete/index.md index 6f7568a12b7c87..3d879e775a6252 100644 --- a/files/fr/web/http/methods/delete/index.md +++ b/files/fr/web/http/methods/delete/index.md @@ -1,41 +1,40 @@ --- title: DELETE slug: Web/HTTP/Methods/DELETE +l10n: + sourceCommit: 803a7a460338dab4900fd44cf7ab569e3bf5799a --- {{HTTPSidebar}} -La **méthode HTTP DELETE** supprime la ressource indiquée. +La méthode HTTP **`DELETE`** demande au serveur de supprimer une ressource donnée. + +La méthode `DELETE` n'a pas de sémantique définie pour le corps du message, qui devrait donc être vide. - - + + - - + + - + - + - + - @@ -44,33 +43,61 @@ La **méthode HTTP DELETE** supprime la ressource indiquée. ## Syntaxe -``` -DELETE /file.html HTTP/1.1 +```http +DELETE ["?"] HTTP/1.1 ``` -## Exemple +- `` + - : Identifie la ressource cible de la requête lorsqu'elle est combinée avec l'information fournie par [l'en-tête `Host`](/fr/docs/Web/HTTP/Headers/Host). Il s'agit d'un chemin absolu (par exemple `/chemin/vers/fichier.html`) pour les requêtes vers un serveur originel et d'une URL absolue pour les requêtes vers les serveurs mandataires (proxies) (par exemple `http://www.example.com/chemin/vers/fichier.html`). +- `` {{optional_inline}} + - : Un fragment de requête optionnel précédé d'un point d'interrogation `?`. Utilisé généralement pour fournir de l'information sous la forme de paires `clé=valeur`. -### Requête +## Exemples -``` -DELETE /file.html HTTP/1.1 -``` +### Suppression d'une ressource -### Réponses +La requête suivante demande au serveur la suppression de la ressource `fichier.html` : -Si une méthode `DELETE` est appliquée avec succès, il y a plusieurs codes de statut de réponse possibles : +```http +DELETE /fichier.html HTTP/1.1 +Host: example.com +``` -- 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. +Si la requête réussit, plusieurs [codes de statut de réponses](/fr/docs/Web/HTTP/Status#successful_responses) peuvent être renvoyés. +Une réponse [`204 No Content`](/fr/docs/Web/HTTP/Status/204) indique que la requête a réussi et qu'aucune information supplémentaire ne doit être fournie au client en retour : +```http +HTTP/1.1 204 No Content +Date: Wed, 04 Sep 2024 10:16:04 GMT ``` + +Une réponse [`200 OK`](/fr/docs/Web/HTTP/Status/200) indique que la requête réussit et que le corps de la réponse inclut une représentation décrivant le résultat : + +```http HTTP/1.1 200 OK -Date: Wed, 21 Oct 2015 07:28:00 GMT +Content-Type: text/html; charset=UTF-8 +Date: Fri, 21 Jun 2024 14:18:33 GMT +Content-Length: 1234 + + + +

Fichier "fichier.html" supprimé.

+ + +``` + +Une réponse [`202 Accepted`](/fr/docs/Web/HTTP/Status/202) indique que la requête a été acceptée et qu'elle réussira probablement, mais que la ressource n'a pas encore été supprimée du serveur. + +```http +HTTP/1.1 202 Accepted +Date: Wed, 26 Jun 2024 12:00:00 GMT +Content-Type: text/html; charset=UTF-8 +Content-Length: 1234 -

File deleted.

+

Suppression acceptée pour "fichier.html".

+

Voir la console de statut pour plus de détails.

``` @@ -85,4 +112,9 @@ Date: Wed, 21 Oct 2015 07:28:00 GMT ## Voir aussi -- HTTP status: {{HTTPStatus("200")}}, {{HTTPStatus("202")}}, {{HTTPStatus("204")}} +- [Les méthodes des requêtes HTTP](/fr/docs/Web/HTTP/Methods) +- [Les codes de statut des réponses HTTP](/fr/docs/Web/HTTP/Status) + - [200](/fr/docs/Web/HTTP/Status/200) + - [202](/fr/docs/Web/HTTP/Status/202) + - [204](/fr/docs/Web/HTTP/Status/204) +- [Les en-têtes HTTP](/fr/docs/Web/HTTP/Headers)
La requête a un corpsNonLa requête possède un corpsElle peut
Une réponse de succès a un corpsNonEn cas de réussite, la réponse contient un corpsElle peut
{{Glossary("Sûre")}}La méthode est sûre Non
{{Glossary("Idempotente")}}La méthode est idempotente Oui
{{Glossary("Peut être mise en cache")}}La requête peut être mise en cache Non
- Autorisée dans les - formulaires HTML + La méthode est autorisée pour les formulaires HTML Non