HTTP・Web 基礎4 択難易度 基礎

HTTP ステータスコード 404 が表す状態はどれ?

正答

  1. サーバー内部でエラーが発生して処理できない
  2. 認証されていないためアクセスを拒否された
  3. リソースは別の URL へ恒久的に移動した
  4. 要求した URL に対応するリソースが見つからない

解説

404 Not Found はリクエストした URL に対応するリソースをサーバーが見つけられないときに返す。コードの先頭が 4 のものはクライアント側の問題を表すので、URL の打ち間違いやルーティング未定義を最初に疑う。「サーバー内部のエラー」は 500 で、先頭が 5 のサーバー側の問題。「認証されていない」は 401、「恒久的な移動」は 301 で、いずれも 404 とは別のコードである。

参考: developer.mozilla.org

status-code4xx

この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く

HTTP・Web 基礎クイズへ