HTTP(Hypertext Transfer Protocol)応答ステータスコードは、特定の要求が成功したか失敗したかを示します。この記事では、いくつかの一般的なHTTPエラーコードとその意味について説明します。
Webサイトを表示できない場合は、発生するエラー(またはエラーの欠如)に注意を払う必要があります。応答は次のクラスにグループ化されます:
クラス | エラーコード |
---|---|
情報 | 100–199 |
成功 | 200〜299 |
リダイレクト | 300–399 |
クライアントエラー | 400–499 |
サーバーエラー | 500–599 |
次のセクションでは、次の一般的なコードについて説明します。
- 401無許可
- 403禁止
- 404が見つかりません
- 500内部サーバーエラー
- 502悪いゲートウェイ
- 503サービスを利用できません
401は許可されておらず、403は禁止されています
401
を使用 エラーの場合、通常、資格情報を入力するためのプロンプトが表示されます。クレデンシャルの入力を拒否したり、間違ったクレデンシャルを入力したりすると、このエラーが発生します。一方、403
エラーは資格情報の入力を求めず、エラーをすぐに配信します。これは通常、URLがプライベートであるか、選択したIPアドレスにのみアクセスできることを意味します。
404が見つかりません
入力した特定のURLがブラウザで見つからない場合、エラーコードが表示されます。最も一般的には、コンテンツは移動または削除されました。
500内部サーバーエラー
エラーは、サーバー側があることを意味します 問題。 Apache®またはNginx®がクラッシュしてサーバー全体がダウンするなど、さまざまな理由でこれが発生する可能性があります。
502不良ゲートウェイ
502
エラーは500
に似ています エラー。ただし、このエラーは、プロキシとして使用されている別のサーバーがホストへの要求を完了できない間、ホストサーバーが正常に実行されている可能性があるため、エラーが発生することを意味します。
503サービスを利用できません
一般的な原因は、サーバーがメンテナンスのためにダウンしているか、過負荷になっていることです。