getRedirectCode()
PageReference オブジェクトの getRedirect() が true に設定されている場合に使用される HTTP リダイレクトコードを返します。
署名
public Integer getRedirectCode()
戻り値
型: Integer
使用可能な値:
- 0 — この PageReference のデフォルトのリダイレクトアクションを使用してリダイレクトされます。通常は、JavaScript ベースのリダイレクトまたは HTTP 302 です。
- 301 — 恒久的に移動されます。HTTP GET リクエストをリダイレクト先の場所に送信することで、ユーザをリダイレクトします。要求された URL への参照をリダイレクト先の場所に更新する手順が含まれています。
- 302 — 一時的に移動されます。HTTP GET リクエストをリダイレクト先の場所に送信することで、ユーザをリダイレクトします。リダイレクトは一時的であるため、更新手順は含まれていません。
- 303 — 他を参照します。HTTP GET リクエストをリダイレクト先の場所に送信することで、ユーザをリダイレクトします。通常は使用されません。クライアントが POST 要求を送信したとき、POST 要求の代わりに GET 要求を使用して新しい Web ページを呼び出すようにする場合に役立ちます。
- 307 — 一時的なリダイレクト。HTTP メソッドに関係なく、同じ HTTP 要求をリダイレクト先の場所に送信します。リダイレクトは一時的であるため、更新手順は含まれていません。
- 308 — 恒久的なリダイレクト。HTTP メソッドに関係なく、同じ HTTP 要求をリダイレクト先の場所に送信します。要求された URL への参照をリダイレクト先の場所に更新する手順が含まれています。