204 No Content
Le code de statut de réponse de succès 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.
Une réponse 204 est mise en cache par défaut, et un en-tête ETag est inclus dans ce cas.
Une réponse 204 No Content en réponse à ces méthodes de requête a la signification et les résultats suivants :
DELETE: L'action a réussi, aucune information supplémentaire n'a besoin d'être fournie.PUT: L'action a réussi, et la valeurETagcontient l'étiquette d'entité pour la nouvelle représentation de la ressource cible.
Une réponse 204 peut être utilisée lors de l'implémentation d'une fonctionnalité « enregistrer et continuer l'édition » pour des applications comme les wikis.
Dans ce cas, une requête PUT pourrait être utilisée pour enregistrer le contenu de la page, et une réponse 204 No Content indique au navigateur que l'éditeur ne doit pas être remplacé par un autre contenu.
Notez que la réponse ne doit inclure aucun contenu ni l'en-tête Content-Length (les navigateurs peuvent rejeter les réponses qui incluent du contenu).
Statut
204 No Content
Exemples
>Réception d'une réponse après la suppression d'une image
Dans cet exemple, le client envoie une requête pour supprimer une image en utilisant la méthode DELETE.
La requête inclut un en-tête Authorization avec un jeton pour authentifier la requête :
DELETE /image/123 HTTP/1.1
Host: exemple.com
Authorization: Bearer 1234abcd
Après la suppression réussie de l'image, le serveur répond avec une réponse 204 sans corps, indiquant qu'aucune information supplémentaire n'a besoin d'être envoyée au client.
HTTP/1.1 204 No Content
Date: Wed, 26 Jun 2024 12:00:00 GMT
Server: Apache/2.4.1 (Unix)
Spécifications
| Specification |
|---|
| HTTP Semantics> # status.204> |