205 Reset Content
Verwendung
Der Statuscode 205 Reset Content signalisiert, dass der Server möchte, dass der Client sämtliche Inhalte des aktuellen Formulars löscht. Bei einem ausfüllbaren Formular folgt dieses Ergebnis auf das Betätigen einer Schaltfläche “Clear” anstelle von “Save”.
Alternativ sendet ein Server den Statuscode 204. Dieser weist auf dasselbe Ergebnis hin, ebenfalls ohne Nachrichten-Body, ohne den Client jedoch ausdrücklich zum Zurücksetzen des Formulars aufzufordern.
Beispiel
Der Client sendet XML-Daten per POST an den Server. Der Server bestätigt, dass die Daten empfangen und verarbeitet wurden, und weist das Eingabeformular an, sich zu leeren. Der Client ermöglicht weitere Eingaben auf derselben Seite, was zu neuen POST-Anfragen führt.
Anfrage
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>
Antwort
HTTP/1.1 205 Reset Content
Code-Referenzen
.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