HTTPステータスコード

ウェブサイトはエラーに応じてステータスコードを表示する

HTTPステータスコードは、インターネット上のWebサイトサーバーによって提供される標準的な応答コードです。 このコードは、Webページやその他のリソースが適切に読み込まれなかった場合の問題の原因を特定するのに役立ちます。

HTTPステータスコードという用語は、実際には、 HTTPステータスコードHTTP理由フレーズの両方を含むHTTPステータス行の一般的な用語です。

HTTPステータスコードは、ブラウザエラーコードまたはインターネットエラーコードと呼ばれることがあります。

たとえば、HTTPステータス行500:Internal Server Errorは、HTTPステータスコード500およびHTTP理由句Internal Server Errorで構成されます。

HTTPステータスコードエラーには5つのカテゴリが存在します。 これらは2つの主要なグループです:

4xxクライアントエラー

このHTTPステータスコードのグループには、Webページまたは他のリソースの要求に不正な構文が含まれているか、その他の理由でおそらくクライアント(Webサーファー)の障害によって埋められないものが含まれます

一般的なクライアントエラーのHTTPステータスコードには、 404(Not Found)403(Forbidden)400(Bad Request)などがあります。

5xxサーバーエラー

このHTTPステータスコードのグループには、ウェブページまたは他のリソースの要求がウェブサイトのサーバによって理解されるが、何らかの理由でそれを満たすことができないものが含まれる。

一般的なサーバーエラーのHTTPステータスコードには、一般的な500(内部サーバーエラー)と503(サービス利用不可)および502(不良ゲートウェイ)があります。

HTTPステータスコードの詳細

4xxおよび5xxコードに加えて、他のHTTPステータスコードが存在します。 情報提供、成功の確認、またはリダイレクトの指示をそれぞれ指示する1xx、2xx、および3xxコードもあります。 これらの追加のタイプのHTTPステータスコードはエラーではないため、ブラウザで警告されるべきではありません。

HTTPステータスコードエラー 」ページのエラーの完全なリストを見るか、「HTTPステータスラインとは?」のこれらのHTTPステータスライン(1xx、2xx、および3xx)をすべて参照してください ピース。

IANAのHTTP(Hypertext Transfer Protocol)ステータスコードレジストリページはHTTPステータスコードの正式なソースですが、Windowsには追加情報を説明する追加のより具体的なエラーが含まれることがあります。 マイクロソフトのウェブサイトでこれらの全リストを見つけることができます。

たとえば、HTTPステータスコード500インターネットサーバーエラーを意味しますが 、Microsoftインターネットインフォメーションサービス(ISS)は500.15を使用してGlobal.aspxの直接要求が許可されないことを意味します

ここにいくつか例があります:

Microsoft ISSによって生成されるこれらのいわゆるサブコードは、HTTPステータスコードに代わるものではなく、ドキュメントファイルのようなWindowsのさまざまな領域にあります。

すべてのエラーコードが関連しているわけではありません

HTTPステータスコードは、 デバイスマネージャエラーコードまたはシステムエラーコードと同じではありません。 システムエラーコードの中には、HTTPステータスコードでコード番号を共有するものもありますが、エラーメッセージと意味が全く異なる、異なるエラーです。

たとえば、HTTPステータスコード403.2は、 読み取りアクセスが禁止されていること意味します 。 しかし、 プロセスがバックグラウンド処理モードではないことを意味するシステムエラーコード403もあります

同様に、 Internet Server Errorを意味する500ステータスコードは、 ユーザープロファイルをロードできないことを意味するシステムエラーコード500と簡単に混同する可能性があります

しかし、これらは関連性がなく、同様に扱われるべきではない。 1つはWebブラウザに表示され、クライアントまたはサーバに関するエラーメッセージが表示され、もう1つはWindowsの他の場所に表示され、必ずしもWebブラウザには関係しません。

表示されるエラーコードがHTTPステータスコードであるかどうかを確認するのに問題がある場合は、メッセージが表示されている場所を注意深く見てください。 Webブラウザでエラーが表示された場合は、Webページ上でHTTP応答コードです。

その他のエラーメッセージは、表示されているコンテキストに基づいて個別に解決する必要があります。Device ManagerのエラーコードはDevice Managerに表示され、システムエラーコードはWindows全体で表示され、 POSTコードPower On Self Testなどで表示されます。