Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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 valeur ETag contient 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

http
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 :

http
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
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

Voir aussi