問題
HTTPステータスコード404の意味は何か。
選択肢
- 1Not Found(リソースが見つからない)
- 2成功
- 3サーバエラー
- 4認証必要
正解
1. Not Found(リソースが見つからない)
詳しい解説を見る解説を閉じる
解説
HTTPステータスコードはWebサーバの応答結果を3桁の数字で表すもので、404はNot Found、すなわち指定されたURLのリソースがサーバ上に見つからないことを示すクライアントエラーである。コードは百の位で分類され、2xx=成功、3xx=リダイレクト、4xx=クライアント側のエラー、5xx=サーバ側のエラーとなる。誤答肢について、「成功」は200(OK)、「サーバエラー」は500(Internal Server Error)、「認証必要」は401(Unauthorized)がそれぞれ対応する。ほかに403(Forbidden:アクセス禁止)、301(恒久的な移転)も頻出する。基本情報技術者試験では、代表的なコードの意味に加え「4xxは利用者側、5xxはサーバ側の問題」という分類の考え方を押さえておけば、細かいコードでも推測して解答できる。
一問一答
科目A 180問+科目B 60問