205 Reset Content
Utilisation
Le code de statut 205 Reset Content signale que le serveur souhaite que le client efface tout le contenu du formulaire courant. Pour un formulaire à remplir, ce résultat fait suite à l’appui sur un bouton « Effacer » plutôt que sur « Enregistrer ».
Le serveur peut aussi envoyer le code de statut 204. Celui-ci indique le même résultat, également sans corps de message, mais sans demander explicitement au client de réinitialiser le formulaire.
Exemple
Le client envoie des données XML au serveur. Le serveur accuse réception et confirme le traitement des données, en demandant au formulaire de saisie de s’effacer. Le client autorise de nouvelles saisies sur la même page, donnant lieu à de nouvelles requêtes POST.
Requête
POST /signup HTTP/1.1
Host: example.com
Content-Type: application/xml
Content-Length: 92
<?xml version="1.0"?>
<person>
<name>David Smith</name>
<country>USA</country>
</person>
Réponse
HTTP/1.1 205 Reset Content
Références de code
.NET
HttpStatusCode.ResetContent
Rust
http::StatusCode::RESET_CONTENT
Rails
:reset_content
Go
http.StatusResetContent
Symfony
Response::HTTP_RESET_CONTENT
Python3.5+
http.HTTPStatus.RESET_CONTENT
Java
java.net.HttpURLConnection.HTTP_RESET
Apache HttpComponents Core
org.apache.hc.core5.http.HttpStatus.SC_RESET_CONTENT
Angular
@angular/common/http/HttpStatusCode.ResetContent