HTTPQUERY
日本語

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