令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問20
テクノロジ/ネットワークHTTP のステータスコードに関する説明のうち,適切なものはどれか。
出典:令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問20
- ア100 番台は,リクエストを受けたサーバ側でエラーが発生したことを意味する。
- イ200 番台は,リクエスト内容に不備があるので,エラーが発生したことを意味する。
- ウ300 番台は,完了するためにリダイレクトなど更なる動作が必要なことを意味する。
- エ400 番台は,リクエストがサーバに正常に受信され,処理が完了したことを意味する。
正解:ウ
解説
HTTP のステータスコードは,先頭の数字によっておおまかな分類がなされています。100 番台は情報レスポンス,200 番台は成功,300 番台はリダイレクトなど追加動作が必要であることを示し,400 番台はクライアント側のリクエストに起因するエラー,500 番台はサーバ側のエラーを示します。
選択肢ごとの解説
- ア誤り。100 番台は情報レスポンスを示すものであり,サーバ側のエラーを意味するものではありません。サーバ側のエラーは 500 番台です。
- イ誤り。200 番台はリクエストが正常に処理され成功したことを意味するものであり,エラーの発生を示すものではありません。
- ウ正しい。300 番台はリダイレクションを示し,リクエストを完了するためにクライアント側で追加の動作(別 URL への再アクセスなど)が必要なことを意味します。
- エ誤り。400 番台はクライアント側のリクエストに問題があるエラーを意味するものであり,正常に処理が完了したことを示すものではありません。