2007年10月17日水曜日

sendError / setStatus

HTTP ステータスコード一覧



HttpServletResponse インターフェースにはステータスコードが定数として定義されています。
(例)
404 : SC_NOT_FOUND
500 : SC_INTERNAL_SERVER_ERROR

sendError / setStatus メソッドを使用する際は定数の利用が推奨されます。


sendError(int sc)
sc で指定されたステータスコードを使用してクライアントにエラーレスポンスを返す

sendError(int sc, String msg)
メッセージをふかしてエラーレスポンスを返す

setStatus(int sc)
レスポンスに sc で指定したステータスコードをセットする。
SC_OK (200) や SC_MOVED_TEMPORARILY (302)をセットする。
エラーレスポンスの場合は sendError メソッドを使用すべき。

0 件のコメント: