HTTP ステータスコード一覧

主要な HTTP ステータスコード(200, 404, 500など)の意味と用途の早見表です。

2xx: 成功 (Success)

コード 名称 意味
200OKリクエストが成功しました。
201Createdリクエストが成功し、新しいリソースが作成されました。
204No Contentリクエストは成功しましたが、返却するコンテンツがありません。

3xx: 転送 (Redirection)

コード 名称 意味
301Moved Permanentlyリソースが恒久的に移動しました。新しいURLへリダイレクトされます。
302Foundリソースが一時的に移動しました。
304Not Modifiedキャッシュが有効なため、コンテンツに変更がありません。

4xx: クライアントエラー (Client Error)

コード 名称 意味
400Bad Requestリクエストの構文が不正です。
401Unauthorized認証が必要です。
403Forbiddenアクセス権限がありません。
404Not Foundリソースが見つかりませんでした。
405Method Not Allowed許可されていないメソッド(GET/POST等)を使用しています。
429Too Many Requestsレートリミット(リクエスト回数制限)を超過しました。

5xx: サーバーエラー (Server Error)

コード 名称 意味
500Internal Server Errorサーバー内部で予期せぬエラーが発生しました。
502Bad Gatewayゲートウェイまたはプロキシとして不正なレスポンスを受け取りました。
503Service Unavailableメンテナンス中、または過負荷によりサービスを利用できません。
504Gateway Timeoutゲートウェイのタイムアウトが発生しました。