205 Reset Content
Penggunaan
Kode status 205 Reset Content menandakan bahwa server menghendaki klien membersihkan seluruh konten pada formulir saat ini. Untuk formulir yang dapat diisi, hasil ini muncul setelah menekan tombol “Clear” alih-alih “Save”.
Sebagai alternatif, server mengirimkan kode status 204. Kode ini menunjukkan hasil yang sama, juga tanpa badan pesan, tetapi tanpa secara khusus meminta klien untuk mengatur ulang formulirnya.
Contoh
Klien mengirimkan data XML ke server. Server mengakui bahwa data tersebut telah diterima dan diproses, lalu menginstruksikan formulir entri untuk dibersihkan. Klien mengizinkan entri berikutnya pada halaman yang sama, yang menghasilkan permintaan POST baru.
Permintaan
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>
Respons
HTTP/1.1 205 Reset Content
Referensi kode
.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