Servlet(サーブレット)リファレンス(逆引き)

Servlet(サーブレット)リファレンス
 
Web struts.wasureppoi.com
HTTPステータスコード一覧
スポンサード リンク

HTTPステータスコードは以下になります。

HTTPステータスコード一覧
定数名は全てクラス「javax.servlet.http.HttpServletResponse」のstatic int型の定数になります。
status 定数名 説明
100 SC_CONTINUE クライアントが続けることができる
101 SC_SWITCHING_PROTOCOLS サーバが Upgrade ヘッダに従ってプロトコルを切り替えようとしている
200 SC_OK リクエストが正常に成功した
201 SC_CREATED リクエストが成功してサーバ上に新しいリソースを生成したこと
202 SC_ACCEPTED
リクエストが受け付けられたが処理が完了しなかった
203 SC_NON_AUTHORITATIVE_INFORMATION クライアントから与えられたメタ情報がこのサーバ起源のものではなかった
204 SC_NO_CONTENT リクエストは成功したが返すべき新しい情報はない
205 SC_RESET_CONTENT 送信されたリクエストを発生させたドキュメントの表示をクライアントがリセットすべきである
206 SC_PARTIAL_CONTENT サーバがリソースの部分的なGETリクエストを完了した
300 SC_MULTIPLE_CHOICES リクエストされたリソースが、指定された場所に対応している表現の集合のうちのどれにでも対応する
301 SC_MOVED_PERMANENTLY リソースが新しい場所に永続的に移動したこと、また将来の参照の際にはリクエストに新しい URI を用いるべき
302 SC_FOUND リソースが異なる URI で他の場所にある
302 SC_MOVED_TEMPORARILY リソースが一時的に他の場所に移動したこと、また将来の参照の際にはこのリソースにアクセスする元々の URI を依然として用いるべき
303 SC_SEE_OTHER リクエストに対するレスポンスを異なるURIから発見することができる
304 SC_NOT_MODIFIED リソースが利用可能で変更されていない
305 SC_USE_PROXY リクエストされたリソースへはLocationフィールドで指定されたプロキシを通してアクセスしなくてはいけない
307 SC_TEMPORARY_REDIRECT リクエストされたリソースが一時的に異なるURIに存在する
400 SC_BAD_REQUEST クライアントから送られたリクエストが文法的に間違っている
401 SC_UNAUTHORIZED リクエストがHTTP認証を要求する
402 SC_PAYMENT_REQUIRED 将来利用するために予約されている
403 SC_FORBIDDEN サーバがリクエストを理解したがリクエストを完了することを拒絶した
404 SC_NOT_FOUND リクエストされたリソースが利用可能でない
405 SC_METHOD_NOT_ALLOWED Request-Lineで指定されたメソッドがRequest-URIで識別されるリソースに対して許可されていない
406 SC_NOT_ACCEPTABLE リクエストが指定するリソースが、リクエストに指定されているAcceptヘッダの条件を満たすコンテンツを含むようなレスポンスを生成できない
407 SC_PROXY_AUTHENTICATION_REQUIRED クライアントがまずプロキシに対して自分自身を認証しなければいけない
408 SC_REQUEST_TIMEOUT サーバを待たせる準備をするまでにクライアントがリクエストを生成しなかった
409 SC_CONFLICT リソースの現在の状態が矛盾しているためにリクエストを完了することができなかった
410 SC_GONE リソースがサーバ上でもはや利用可能でなく、かつ転送先のアドレスも分からない
411 SC_LENGTH_REQUIRED Content-Lengthが定義されないとリクエストを扱うことができない
412 SC_PRECONDITION_FAILED 1つ以上のリクエストヘッダフィールドで与えられた前提条件がサーバでテストされた時に偽と評価された
413 SC_REQUEST_ENTITY_TOO_LARGE リクエストのエンティティの大きさがサーバが処理できる大きさを越えているために、サーバがリクエストを処理することを拒絶している
414 SC_REQUEST_URI_TOO_LONG Request-URIの長さがサーバが処理できる長さを越えているために、サーバがリクエストを処理することを拒絶している
415 SC_UNSUPPORTED_MEDIA_TYPE リクエストのエンティティは、リクエストされたメソッドに対してリクエストされたリソースがサポートしていない形式であるために、サーバがリクエストを処理することを拒絶している
416 SC_REQUESTED_RANGE_NOT_SATISFIABLE リクエストされたバイト範囲をサーバが扱うことができない
417 SC_EXPECTATION_FAILED サーバがExpectリクエストヘッダで与えられている期待に添えない
500 SC_INTERNAL_SERVER_ERROR リクエストの完了を妨げるような HTTP サーバの内部エラー
501 SC_NOT_IMPLEMENTED リクエストの完了に必要な機能性をHTTP サーバが持っていない
502 SC_BAD_GATEWAY HTTP サーバがプロキシもしくはゲートウェイとして動作している時に、問い合わせたサーバから不正なレスポンスを受け取った
503 SC_SERVICE_UNAVAILABLE HTTP サーバが一時的に過負荷状態で、リクエストを処理できない
504 SC_GATEWAY_TIMEOUT サーバがゲートウェイもしくはプロキシとして動作している時に、上位のサーバから時間内にレスポンスを受け取らなかった
505 SC_HTTP_VERSION_NOT_SUPPORTED リクエストメッセージに用いられている HTTP プロトコルのバージョンをサーバがサポートしていないかサポートを拒絶している


スポンサード リンク


コンテンツ(文字情報)を出力する:HttpServletResponse#getPrintWriter()
コンテンツが出力済み(コミット済み)か確認する:HttpServletResponse#isCommitted()
レスポンスデータの文字コードをセットする:HttpServletResponse#setCharacterEncoding()
レスポンスデータの文字コードを取得する:HttpServletResponse#getCharacterEncoding()
レスポンスデータのコンテンツタイプをセットする:HttpServletResponse#setContentType()
レスポンスデータのコンテンツタイプを取得する:HttpServletResponse#getContentType()
レスポンスデータのコンテンツサイズを設定する:HttpServletResponse#setContentLength()
HTTPステータスコード(正常系ステータス)を送信する:HttpServletResponse#setStatus()
HTTPステータスコード(異常系ステータス)を送信する:HttpServletResponse#sendError()
HTTPステータスコード一覧

Servlet2へ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ