205 Reset Content
使い方
205 Reset Content ステータスコードは、現在のフォーム上のすべての内容をクリアしてほしいというサーバーの意向を伝えます。入力可能なフォームでは、この結果は「保存」ではなく「クリア」ボタンを押したあとに生じます。
代替として、サーバーは 204 ステータスコードを送信します。これも同様にメッセージボディなしで同じ結果を示しますが、クライアントにフォームのリセットを明示的に求めることはありません。
例
クライアントが XML データをサーバーへ POST します。サーバーはデータが受信され処理されたことを確認し、入力フォームをクリアするよう指示します。クライアントは同じページで続けての入力を許可し、新たな POST リクエストにつながります。
リクエスト
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>
レスポンス
HTTP/1.1 205 Reset Content
コードリファレンス
.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