意味
リクエストは成功し、クライアントは文書の表示をリセットすべきです。例えば送信したフォームをクリアします。ボディは送られません。
よくある原因
- フォーム送信先が次の入力のために内容をクリアしてほしい
対処法
クライアント・閲覧者の場合
フォームや表示をリセットします。ブラウザーは自動では行わないので、アプリのコードで処理します。
サイトや API の運営者の場合
必要になることはまれで、多くのアプリは 200 か 204 を返して UI を自分でリセットします。ボディは絶対に含めません。
レスポンス例
HTTP/1.1
HTTP/1.1 205 Reset Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 仕様
よくある質問
› 205 でブラウザーはフォームをクリアしますか?
一般的にはしません。動作は定義されていますが実装されていないので、JavaScript で処理します。
› 205 と 204 の違いは?
どちらもボディはありません。205 はさらにクライアントに表示のリセットを求め、204 は表示をそのままにします。