問題
HTTPステータスコード "404" が意味するものはどれか。
選択肢
- 1ア リクエストが成功した
- 2イ リソースが見つからない
- 3ウ サーバ内部でエラーが発生した
- 4エ 認証が必要である
正解
2. イ リソースが見つからない
詳しい解説を見る解説を閉じる
解説
HTTPステータスコード404はNot Foundを意味し、クライアントが要求したリソース(URLが指すページやファイル)がサーバ上に見つからないことを示す。よってイが正解である。ステータスコードは百の位で分類され、2xxは成功(200 OK=ア)、3xxはリダイレクト(301 恒久的な移転など)、4xxはクライアント側に起因するエラー(401 認証が必要=エ、403 アクセス禁止、404 未検出)、5xxはサーバ側のエラー(500 内部エラー=ウ、503 サービス利用不可)である。404が4xxに属することから「要求した側に問題がある」分類だと理解しておくと整理しやすい。コードの分類体系と代表的なコードの意味の対応は、ネットワーク分野の頻出暗記事項である。
一問一答
科目A 180問+科目B 60問