HTTPステータスコード

ステータスコード早見表

1xx: 処理中

処理が継続している状態。 

クライアントはリクエストを継続するか、再送信する

2xx 成功

リクエストが成功した

3xx リダイレクト

他のリソースへのリダイレクト。

クライアントはこのステータスコードを受け取ると、レスポンスメッセージを見て新しいリソースへ接続する。

4xx クライアントエラー

クライアントのリクエストに原因がある。 エラーを解消しない限り正常な結果が得られないので、同じリクエストをそのまま再送信できない。

5xx サーバーエラー

サーバー側に原因がある。

よく使われるステータスコード

  • 200 リクエスト成功
  • 201 リソース作成成功
  • 301 Moved Permanently リソースの移動 (リソースが新しいURLに移動したことを示す)
  • 400 Bad Request リクエスト構文やパラメータの間違い
  • 401 Unauthorized アクセス権不正
  • 404 Not Found 一番見るやつ。リソースの不在
  • 500 Internal Server Error サーバー内部エラー
  • 503 Service Unavailable サービス停止