テクノロジー ネットワーキング インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

HTTP ステータス コードは、サーバーに対して HTTP リクエストが行われたときに返されます。サーバーはリクエストに応じて HTTP ステータス コードを返します。

HTTP ステータス コードには次の 5 つのクラスがあります。

  • 情報 – 1XX
  • 成功 – 2XX
  • リダイレクト – 3XX
  • クライアントエラー – 4XX
  • サーバーエラー – 5XX

以下の図を見てみましょう。Web サーバーからステータス コードがどのように返されるかを示しています。

http-ステータス-リターン
http-ステータス-リターン

これで、ステータス コードがどのように生成されるかがわかりました。ここでは、Infographics で一般的な HTTP ステータス リターン コードをいくつか示します。

http-ステータスコード-インフォグラフィックス
http-ステータスコード-インフォグラフィックス

インフォグラフィックスによる HTTP ステータス コードのクイック ガイド
インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

成功の応答

200 – OK: 成功した HTTP リクエストに対する標準の HTTP 応答。別の方法では、要求されたコンテンツが正常に提供された場合、Web サーバーは 200 を返します。

202 – Accepted: サーバーはリクエストを受け入れましたが、まだ処理していません。

206 – 部分コンテンツ: wget などのクライアントによって送信される範囲ヘッダーにより、部分コンテンツのみが配信されます。

インフォグラフィックスによる HTTP ステータス コードのクイック ガイド
インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

リダイレクト応答

301 – 永久に移動されました: 要求されたページは新しい場所に永久に移動されました。これにより、検索エンジン ボットに新しい場所をクロールするように指示されます。

302 – 一時的に移動しました: リクエストは別の場所から提供されますが、これは一時的な取り決めです。これにより、検索エンジン ボットに元の場所をクロールするように指示されます。

305 – プロキシを使用: 要求されたリソースはプロキシ経由でのみ利用可能です。つまり、要求されたページを正常に取得するには、関連するプロキシを使用する必要があります。

304 – 未変更: 通常、リソースが変更されていないときにキャッシュされたページが提供されるとき。

クライアントエラー

400 – 不正なリクエスト: サーバーは、リクエストされた内容について混乱しています。おそらく構文が間違っているか、サーバーが理解できない文字を URI に含めようとしています。

401 – 権限がありません: 要求されたページは保護されており、認証が必要です。要求されたページを正常に取得するには、ログインする必要があります。

403 – 禁止: 権限のないアクセスを試行する必要があります。この不要なリソースはパスワードによって保護されています。ファイル/フォルダーのアクセス許可により、要求されたページの表示が許可されていない場合も考えられます。

404 – 見つかりません: おそらく最も有名なもの – 要求されたページがサーバー上に見つかりません。存在しないものにアクセスしようとしています。

405 – メソッドは許可されていません: 間違ったメソッドでページをリクエストしています。たとえば、POST データに対して GET を実行しているとします。または、無効になっているメソッド (TRACE、PUT、DELETE など) を試行しています。

408 – リクエストのタイムアウト: サーバーはリクエストの待機中にタイムアウトになりました。

411 – 必要な長さ: リクエストが、リクエストされたリソースで必要とされるコンテンツの長さを満たしていません。

サーバーエラー

500 – 内部サーバー エラー: さまざまな理由でサーバーにエラーが発生した場合の非常に一般的なエラーです。サーバーが内部エラーに応答した理由を確認するには、ログを調べる必要があります。

502 – 不正なゲートウェイ: サーバーはゲートウェイまたはプロキシとして機能しており、Tomcat、WebSphere などの上流サーバーから無効な応答を受け取りました。

503 – サービスを利用できません: サーバーはリクエストを処理できません。これは、サーバーが他の処理で忙しすぎるか、ほぼ停止していることが原因である可能性があります。

HTTP ステータスの戻りコードについて理解していただけたと思います。これが役立つと思われる場合は、お友達と共有してください。

インフォグラフィックスによる HTTP ステータス コードのクイック ガイド
インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

「インフォグラフィックスによる HTTP ステータス コードのクイック ガイド」についてわかりやすく解説!絶対に観るべきベスト2動画

話題のChatGPTの公式プラグインCode Interpreterを使ってマインドマップを作成する方法をご紹介します!
第9回|STUDIO・完全ノーコードでここまでできる!本格的なコーポレートサイトをゼロから一緒に作ってみよう|2023年8月仕様アップデート対応

HTTP ステータス コードは、サーバーに対して HTTP リクエストが行われたときに返されます。サーバーはリクエストに応じて HTTP ステータス コードを返します。

HTTP ステータス コードには次の 5 つのクラスがあります。

  • 情報 – 1XX
  • 成功 – 2XX
  • リダイレクト – 3XX
  • クライアントエラー – 4XX
  • サーバーエラー – 5XX

以下の図を見てみましょう。Web サーバーからステータス コードがどのように返されるかを示しています。

http-ステータス-リターン
http-ステータス-リターン

これで、ステータス コードがどのように生成されるかがわかりました。ここでは、Infographics で一般的な HTTP ステータス リターン コードをいくつか示します。

http-ステータスコード-インフォグラフィックス
http-ステータスコード-インフォグラフィックス

インフォグラフィックスによる HTTP ステータス コードのクイック ガイド
インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

成功の応答

200 – OK: 成功した HTTP リクエストに対する標準の HTTP 応答。別の方法では、要求されたコンテンツが正常に提供された場合、Web サーバーは 200 を返します。

202 – Accepted: サーバーはリクエストを受け入れましたが、まだ処理していません。

206 – 部分コンテンツ: wget などのクライアントによって送信される範囲ヘッダーにより、部分コンテンツのみが配信されます。

インフォグラフィックスによる HTTP ステータス コードのクイック ガイド
インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

リダイレクト応答

301 – 永久に移動されました: 要求されたページは新しい場所に永久に移動されました。これにより、検索エンジン ボットに新しい場所をクロールするように指示されます。

302 – 一時的に移動しました: リクエストは別の場所から提供されますが、これは一時的な取り決めです。これにより、検索エンジン ボットに元の場所をクロールするように指示されます。

305 – プロキシを使用: 要求されたリソースはプロキシ経由でのみ利用可能です。つまり、要求されたページを正常に取得するには、関連するプロキシを使用する必要があります。

304 – 未変更: 通常、リソースが変更されていないときにキャッシュされたページが提供されるとき。

クライアントエラー

400 – 不正なリクエスト: サーバーは、リクエストされた内容について混乱しています。おそらく構文が間違っているか、サーバーが理解できない文字を URI に含めようとしています。

401 – 権限がありません: 要求されたページは保護されており、認証が必要です。要求されたページを正常に取得するには、ログインする必要があります。

403 – 禁止: 権限のないアクセスを試行する必要があります。この不要なリソースはパスワードによって保護されています。ファイル/フォルダーのアクセス許可により、要求されたページの表示が許可されていない場合も考えられます。

404 – 見つかりません: おそらく最も有名なもの – 要求されたページがサーバー上に見つかりません。存在しないものにアクセスしようとしています。

405 – メソッドは許可されていません: 間違ったメソッドでページをリクエストしています。たとえば、POST データに対して GET を実行しているとします。または、無効になっているメソッド (TRACE、PUT、DELETE など) を試行しています。

408 – リクエストのタイムアウト: サーバーはリクエストの待機中にタイムアウトになりました。

411 – 必要な長さ: リクエストが、リクエストされたリソースで必要とされるコンテンツの長さを満たしていません。

サーバーエラー

500 – 内部サーバー エラー: さまざまな理由でサーバーにエラーが発生した場合の非常に一般的なエラーです。サーバーが内部エラーに応答した理由を確認するには、ログを調べる必要があります。

502 – 不正なゲートウェイ: サーバーはゲートウェイまたはプロキシとして機能しており、Tomcat、WebSphere などの上流サーバーから無効な応答を受け取りました。

503 – サービスを利用できません: サーバーはリクエストを処理できません。これは、サーバーが他の処理で忙しすぎるか、ほぼ停止していることが原因である可能性があります。

HTTP ステータスの戻りコードについて理解していただけたと思います。これが役立つと思われる場合は、お友達と共有してください。

インフォグラフィックスによる HTTP ステータス コードのクイック ガイド
インフォグラフィックスによる HTTP ステータス コードのクイック ガイド

「インフォグラフィックスによる HTTP ステータス コードのクイック ガイド」についてわかりやすく解説!絶対に観るべきベスト2動画

話題のChatGPTの公式プラグインCode Interpreterを使ってマインドマップを作成する方法をご紹介します!
第9回|STUDIO・完全ノーコードでここまでできる!本格的なコーポレートサイトをゼロから一緒に作ってみよう|2023年8月仕様アップデート対応