303 See Other

HTTP の 303 See Otherリダイレクトレスポンスステータスコードで、ブラウザーがリクエストされたリソースをレンダリングするのではなく、 Location ヘッダー内の URL にリダイレクトすべきであることを示します。

このレスポンスコードは、 PUTPOST メソッドの結果として返されることが多く、クライアントが確認を受け取ったり、実世界のオブジェクトの表現を表示したりするために使用されます(HTTP range-14 を参照)。 リダイレクトされたリソースを取得する方法は、常に GET を使用してください。

ステータス

http
303 See Other

フォーム送信に対する 303 レスポンス

この例のクライアントは、一般的な加入フォームを送信する POST リクエストを送信します。

http
POST /subscribe HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 50

name=Brian%20Smith&email=brian.smith%40example.com

サーバーは、 303 ステータスでレスポンスを返し、確認ページを Location ヘッダーに含めることがあります。これにより、ユーザーはレスポンスを受信した後、そこにリダイレクトされます。

http
HTTP/1.1 303 See Other
Location: https://www.example.com/confirmation/event/123
Content-Type: text/html; charset=UTF-8
Content-Length: 0

仕様書

Specification
HTTP Semantics
# status.303

関連情報