HTTPステータスコード リファレンス
よく使われるHTTPステータスコードの一覧と説明。検索も可能です。
100Continue情報
リクエストの初期部分が受信され、クライアントは継続すべき
101Switching Protocols情報
サーバーがプロトコルを切り替える
200OK成功
リクエストが成功した
201Created成功
リクエストが成功し、新しいリソースが作成された
202Accepted成功
リクエストは受理されたが、処理は完了していない
204No Content成功
リクエストは成功したが、返すコンテンツがない
301Moved Permanentlyリダイレクト
リソースが恒久的に移動した
302Foundリダイレクト
リソースが一時的に移動した
304Not Modifiedリダイレクト
リソースは変更されていない(キャッシュ使用可)
307Temporary Redirectリダイレクト
一時的なリダイレクト(メソッド変更不可)
308Permanent Redirectリダイレクト
恒久的なリダイレクト(メソッド変更不可)
400Bad Requestクライアントエラー
リクエストが不正
401Unauthorizedクライアントエラー
認証が必要
403Forbiddenクライアントエラー
アクセスが禁止されている
404Not Foundクライアントエラー
リソースが見つからない
405Method Not Allowedクライアントエラー
HTTPメソッドが許可されていない
408Request Timeoutクライアントエラー
リクエストがタイムアウトした
409Conflictクライアントエラー
リクエストが現在のリソース状態と競合している
410Goneクライアントエラー
リソースは恒久的に削除された
429Too Many Requestsクライアントエラー
リクエスト回数が多すぎる(レート制限)
500Internal Server Errorサーバーエラー
サーバー内部エラー
501Not Implementedサーバーエラー
サーバーが機能をサポートしていない
502Bad Gatewayサーバーエラー
ゲートウェイが不正な応答を受け取った
503Service Unavailableサーバーエラー
サービスが利用できない(一時的)
504Gateway Timeoutサーバーエラー
ゲートウェイがタイムアウトした
HTTPステータスコードとは?
HTTPステータスコードは、HTTPリクエストに対するサーバーの応答を示す3桁の数字です。 1xx(情報)、2xx(成功)、3xx(リダイレクト)、4xx(クライアントエラー)、5xx(サーバーエラー)の5つのカテゴリに分類されます。
開発時のデバッグやAPIの実装で頻繁に参照するため、このリファレンスで素早く確認できます。