Signification
La requête a réussi et le client doit réinitialiser la vue du document, par exemple vider le formulaire envoyé. Aucun corps n'est envoyé.
Causes courantes
- Un point de terminaison de formulaire veut que la saisie soit effacée pour l'entrée suivante
Comment corriger
Côté client ou visiteur
Réinitialisez le formulaire ou la vue. Les navigateurs ne le font pas automatiquement : l'application doit s'en charger dans son code.
Côté propriétaire du site ou de l’API
Rarement nécessaire ; la plupart des applications renvoient 200 ou 204 et réinitialisent l'interface elles-mêmes. N'incluez jamais de corps.
Exemple de réponse
HTTP/1.1 205 Reset Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spécification
FAQ
› Les navigateurs vident-ils les formulaires sur 205 ?
En général non. Le comportement est défini mais pas implémenté ; gérez-le en JavaScript.
› 205 ou 204 ?
Aucun des deux n'a de corps ; 205 demande en plus au client de réinitialiser sa vue, alors que 204 la laisse inchangée.