205 Reset Content
Le code de statut de réponse de succès HTTP 205 Reset Content indique que la requête a été traitée avec succès et que le client doit réinitialiser l'affichage du document.
Cette réponse est destinée à des cas où l'utilisateur·ice reçoit un contenu permettant la saisie de données, soumet des données modifiées dans une requête, et le contenu doit être réinitialisé pour la prochaine saisie. L'instruction « réinitialiser le contenu » peut signifier vider le contenu d'un formulaire, réinitialiser l'état d'un canevas ou rafraîchir une interface ; l'implémentation dépend du client.
Note :
Dans les applications web qui utilisent le statut 205, il est supposé que le client gère la réinitialisation du contenu après une réponse 205.
Cela se fait généralement via JavaScript, car la réinitialisation de contenu comme les formulaires après une réponse 205 n'est pas gérée nativement par les navigateurs.
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).
La réponse vide peut aussi être indiquée à l'aide de l'en-tête Transfer-Encoding: chunked avec un bloc vide.
Statut
205 Reset Content
Exemples
>Réinitialisation d'un formulaire après réception d'un 205 Reset Content
Dans cet exemple, le client envoie une requête POST pour soumettre un formulaire avec le commentaire Bonjour ! :
POST /submit HTTP/1.1
Host: exemple.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 15
comment=Bonjour !
Après le traitement réussi de la soumission du formulaire, le serveur répond avec la réponse 205 suivante, indiquant que le client doit réinitialiser le formulaire.
HTTP/1.1 205 Reset Content
Content-Type: text/html; charset=utf-8
Content-Length: 0
Date: Wed, 26 Jun 2024 12:00:00 GMT
Spécifications
| Specification |
|---|
| HTTP Semantics> # status.205> |
Voir aussi
- Le code de satut HTTP
204 No Content - Les méthodes de requête HTTP
- Les codes de statut de réponse HTTP