WEB

HTTP Status Code|HTTPステータスコード一覧[日本語版]

2018年4月22日

ワードプレスをしていると良くエラーなど修正が必要なのでHTTPステータスコードを日本語でまとめてみました。

まだあるようですがこれがあれば特に問題ないでしょう。

HTTPステータスコードの割り振り|大枠

大枠の割り振りは以下の通りです。

100番代 : 情報・案内(インフォメーション)コード

200番代 : 成功・正常処理コード

300番代 : リダイレクション・移転通知コード

400番代 : クライアント(こちら側)のエラーコード

500番代 : サーバーのエラーコード

となります。

という事で100・200・300番代がお知らせ連絡みたいなもので、400・500番代が何らかのエラーで注意警告などとなります。

ワードプレスやプラグイン・アナリティクス・コンソールなどでよく見るコードですね。

HTTPステータスコードの割り振り|小枠

100番代  Infomation 情報

100番代一覧
100Continue継続。クライアントはリクエストを継続できる。サーバがリクエストの最初の部分を受け取り、まだ拒否していないことを示す。
例として、クライアントがExpect: 100-continueヘッダをつけたリクエストを行い、それをサーバが受理した場合に返される。
101Switching Protocolsプロトコル切替え。サーバはリクエストを理解し、遂行のためにプロトコルの切替えを要求している。
102Processing処理中。WebDAVの拡張ステータスコード。処理が継続されて行われていることを示す。
103Early Hints早期のヒント。最終的なレスポンスのステータスコードが確定する前に、レスポンスヘッダーのみを伝達する。Linkレスポンスヘッダーと組み合わせて、関連するリソースの先読み・プッシュ配信に利用することが想定されている。

 

200番代 Success 正常処理

200番代一覧
200OKリクエストは成功し、レスポンスとともに要求に応じた情報が返される。
201Created作成。リクエストは完了し、新たに作成されたリソースのURIが返される。
202Accepted受理。リクエストは受理されたが、処理は完了していない。
203Non-Authoritative Information信頼できない情報。オリジナルのデータではなく、ローカルやプロキシ等からの情報であることを示す。
204No Content内容なし。リクエストを受理したが、返すべきレスポンスエンティティが存在しない場合に返される。
205Reset Content内容のリセット。リクエストを受理し、ユーザエージェントの画面をリセットする場合に返される。
206Partial Content部分的内容。部分的GETリクエストを受理したときに、返される。
207Multi-Status複数のステータス。WebDAVの拡張ステータスコード。
208Already Reported既に報告。WebDAVの拡張ステータスコード。
226IM UsedIM使用。Delta encoding in HTTPの拡張ステータスコード。

 

300番代 Redirection リダイレクション

300番代一覧
300Multiple Choices複数ページの利用が可能です。
301Moved Parmanentlyこのアドレスは違うアドレスに移動しました。
302Moved Temporarilyこのアドレスは一時的に別のアドレスにおいています。
303See Other他のページを参照してください。
304Not Modifiedアクセスは許可されたが、対象の文書は更新されていなかった。
305Use ProxyLocationフィールドのProxy経由でないとアクセス許可されません。
307Temporary Redirectこのアドレスは一時的に別のアドレスに属しています。

 

400番代 Client Error クライアントエラー

400番代一覧
400Bad Requestタイプミス等、リクエストにエラーがあります。
401Unauthorixed認証に失敗しました。(パスワードを適当に入れてみた時などに発生)
402Payment Required(将来の使用のための予約コード)
403Forbiddenあなたにはアクセス権がありません。
404(File)Not Found該当アドレスのページはありません、またはそのサーバーが落ちている。
405Method Not Allowed許可されていないメソッドタイプのリクエストを受けた。
406Not AcceptableAcceptヘッダから判断された結果、受け入れられない内容を持っていた。
407Proxy Authentication Required最初にProxy認証が必要です。
408Request Time-outリクエストの待ち時間内に反応がなかった。
409Conflictそのリクエストは現在の状態のリソースと矛盾するため完了できなかった。
410Goneそのリクエストはサーバでは利用できず転送先のアドレスも分からない。
411Length Required定義されたContent-Lengthの無いリクエストを拒否しました。
412Precondition Failed1つ以上のリクエストヘッダフィールドで与えられた条件がサーバ上のテストで不正であると判断しました。
413Request Entity Too Large処理可能量より大きいリクエストのため拒否しました。
414Request-URI Too LargeリクエストURIが長すぎるため拒否しました。
415Unsupported Media Typeリクエストされたメソッドに対してリクエストされたリソースがサポートしていないフォーマットであるため、サーバはリクエストのサービスを拒否しました。
416Requested range not satisfiableリクエストにRangeヘッダフィールドは含まれていたが、If-Rangeリクエストヘッダフィールドがありません。
417Expectation FailedExpectリクエストヘッダフィールド拡張が受け入れられなかった。
418I'm a teapot私はティーポット。HTCPCP/1.0の拡張ステータスコード。
421Misdirected Request誤ったリクエスト。
422Unprocessable Entity処理できないエンティティ。WebDAVの拡張ステータスコード。
423Lockedロックされている。WebDAVの拡張ステータスコード。リクエストしたリソースがロックされている場合に返す。
424Failed Dependency依存関係で失敗。WebDAVの拡張ステータスコード。
426Upgrade Requiredアップグレード要求。Upgrading to TLS Within HTTP/1.1の拡張ステータスコード。
451Unavailable For Legal Reasons法的理由により利用不可。403 Forbiddenから派生したステータスコード。

 

500番代 Server Error サーバエラー

500番代一覧
500Internal Server ErrorCGIスクリプトなどでエラーが出た。
501Not Implementedリクエストを実行するための必要な機能をサポートしていない。
502Bad GatewayゲートウェイやProxyとして動作しているサーバがリクエストを実行しようとしたら不正なレスポンスを受け取った。
503Service Unavailableそのアドレスは事情によりアクセスできません。
504Gateway Time-outリクエストを完了するために必要なDNSなどのサーバからレスポンスを受信できなかった。
505HTTP Version not supportedサポートされていないHTTPプロトコルバージョンを受けた。
506Variant Also NegotiatesTransparent Content Negotiation in HTTPで定義されている拡張ステータスコード。
507Insufficient Storage容量不足。WebDAVの拡張ステータスコード。リクエストを処理するために必要なストレージの容量が足りない場合に返される。
508Loop Detectedループを検出。WebDAVの拡張ステータスコード。
509Bandwidth Limit Exceeded帯域幅制限超過。そのサーバに設定されている帯域幅(転送量)を使い切った場合に返される。
510Not Extended拡張できない。An HTTP Extension Frameworkで定義されている拡張ステータスコード。

 

ま~だいたい一回一回調べますが頭痛くなりますよね。

関連記事

-WEB
-, , ,

© 2016 ひろしワ~ク