HTTP リクエスト ステータス コード

Ads by Google

サーバーがブラウザに返してくるステータスコードを一覧にしてまとめました。

100番台 Informational

100Continueその時点まで問題が発生しておらず、クライアントはリクエストを継続できる、またリクエストが完了している場合は無視してよいことを示す。
101Switching Protocolサーバーがプロトコルを切り替えていることを示す。
102Processingサーバーはリクエストを受け取って処理しているが、まだレスポンスを提供できない状態。

200番台 Success

200OKリクエストが成功。
ブラウザでページが正しく表示された場合は、大抵はこのステータスコードを返している。
201Createdリクエストが完了して新たに作成されたデータのURIが返される。
202Acceptedリクエストは受理されたが、処理は完了していない状態。
203Non-Authoritative Information実際の情報ではなくローカルやプロキシなどからの情報である場合に返される。
204No Contentリクエストを受理したが、返すべき情報が存在しない。
205Reset Contentリクエストを受理し、ユーザーエージェントの画面をリセットする場合。
206Partial Content部分的GETリクエストを受理した場合などに返される。
207Multi-Status複数のステータスが存在する状態。
208Multi-Status
226IM UsedIMを使用している。Delta encoding in HTTPの拡張ステータスコード。

300番台 Redirection

300Multiple Choices複数ページの利用が可能、選択が必要な場合は選択肢が返される。
301Moved Permanentlyリクエストしたリソースが恒久的に移動されている。
302Foundリクエストしたリソースが一時的に移動されている。
303See Other他のURIを参照。
304Not Modifiedリクエストしたリソースが更新されていない。
305Use Proxyプロキシ経由でないとアクセスを許可しない。
306(Unused)(未使用)
307Temporary Redirectリクエストしたリソースが一時的に移動されている。
308Permanent Redirect恒久的リダイレクト

400番台 Client Error

400Bad Requestクライアントのリクエストにエラーがある。
401Unauthorizedパスワードの入力ミスなど、Basic認証やDigest認証などに失敗している。
402Payment Required支払いが必要である。
403Forbiddenアクセス権限がない。
404Not Foundリソースが見つからない。
405Method Not Allowed許可されていないメソッドを使用している。
406Not AcceptableAcceptヘッダから判断したた結果、受理できない内容が含まれていた。
407Proxy Authentication Requiredプロキシの認証が必要。
408Request Timeoutリクエストが時間以内に完了しなかった。
409Conflictリクエストが現在のリソースと矛盾するので完了できない。
410Goneリソースは恒久的に移動または消滅し、行方は不明。
404 Not Found と似ているが、こちらは二度と復活しない。
411Length RequiredContent-Lengthヘッダがないのでサーバがアクセスを拒否した。
412Precondition Failed条件が不正だと判断された。
413Request Entity Too Large処理可能量より大きいリクエストのため拒否した。
414Request-URI Too LongリクエストURIが長すぎるため拒否された。
415Unsupported Media Type指定されたメディアタイプがサーバーでサポートされていない。
416Requested Range Not Satisfiableリクエストされたメソッドに対してリクエストされたリソースがサポートしていないフォーマットであるため、サーバーはリクエストを拒否した。
417Expectation Failedサーバが拡張ステータスコードを扱えない。
418I'm a teapotティーポットにコーヒーを淹れさせようとして、拒否された。
1998年4月1日のエイプリルフールに作成されたものが、そのまま実装されたジョークのコード。
421Misdirected Requestリクエストがレスポンスを生成できないサーバーに送られた。
422Unprocessable Entityリクエストは適正だが、意味が誤っているために完了できない。
423Lockedアクセス中のリソースがロックされている。
424Failed Dependency前のリクエストとの依存関係でエラーになっている。
426Upgrade Required別のプロトコルにアップグレードが必要。
428Precondition Requiredサーバーはリクエストが条件付きになることを必要としている。
429Too Many Requestsユーザーが一定の時間内に大量のリクエストを送信した。
431Request Header Fields Too Largeヘッダーフィールドのサイズ削減が必要。
451Unavailable For Legal Reasons政府によって検閲されたウェブページなど、ユーザーが違法なリソースを要求している。

500番台 Server Error

500Internal Server Errorサーバ内部でエラーが発生しテイル。
501Not Implementedリクエストメソッドがサーバーでサポートされておらず、扱うことができない。
502Bad Gatewayゲートウェイ・プロキシサーバで不正な要求を受け取り、拒否した。
503Service Unavailableサービスが一時的に過負荷やメンテナンスで使用不可能である。
504Gateway Timeoutゲートウェイ・プロキシサーバが制限時間内に処理できなかった。
505HTTP Version Not SupportedリクエストがサポートされていないHTTPバージョンである。
506Variant Also Negotiatesサーバー内部で設定エラーが発生。
507Insufficient Storageリクエストを処理するために必要なストレージの容量が足りない。
508Loop Detectedサーバ内でリダイレクトの無限ループが発生している。
509Bandwidth Limit Exceededそのサーバに設定されている帯域幅(転送量)を使い切った。
510Not Extendedサーバーがリクエストを処理するために、リクエストをさらに拡張することが必要。
511Network Authentication Requiredクライアントがネットワークでアクセスするために認証が必要

こちらの記事もいかがですか?

アナタにオススメ!
同じカテゴリーの他の記事です。

Ads by Google