令和7年度 秋期 午前Ⅱ 問20
ネットワーク
ステータスコードに関する説明
HTTP のステータスコードに関する説明のうち,適切なものはどれか。
- ア100 番台は,リクエストを受けたサーバ側でエラーが発生したことを意味する。
- イ200 番台は,リクエスト内容に不備があるので,エラーが発生したことを意味する。
- ウ300 番台は,完了するためにリダイレクトなど更なる動作が必要なことを意味する。
- エ400 番台は,リクエストがサーバに正常に受信され,処理が完了したことを意味する。
答えと解説を見る
✓ これが正解ウ300 番台は,完了するためにリダイレクトなど更なる動作が必要なことを意味する。
解説
300 番台は、リダイレクトなど更なる動作が必要なことを示します。
HTTP のステータスコードは、先頭の数字で応答の大まかな種類を表します。100 番台は情報、200 番台は成功、300 番台はリダイレクト、400 番台はクライアント側の誤り、500 番台はサーバ側の誤りを示します。300 番台は、リクエストを完了させるために、別の URL へアクセスし直すなどの追加の動作が必要であることを伝えます。見分ける軸は、先頭の数字と応答の種類との対応です。
ほかの選択肢はなぜ違うのか
- ア100 番台は,リクエストを受けたサーバ…:100 番台は、リクエストを受け付けて処理を続けていることなどを伝える、途中経過の応答です。サーバ側でエラーが起きたことを示すのは 500 番台なので、番台と意味の対応がずれています。
- イ200 番台は,リクエスト内容に不備があ…:200 番台は、リクエストが正常に処理されたことを伝える応答です。リクエストの内容に不備があってエラーになったことを示すのは 400 番台なので、別の番台の説明になっています。
- エ400 番台は,リクエストがサーバに正常…:400 番台は、リクエストの書き方や権限など、クライアント側に原因があるエラーを伝えます。正常に受信されて処理が完了したことを示すのは 200 番台なので、意味が逆になっています。
この問題の用語
- HTTPWebブラウザとWebサーバがページをやり取りするための決まりごと。ブラウザが要求を送り、サーバが応答を返す形で通信します。
出典:令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問20
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問16(HTTP)
- 令和7年度 春期 午前Ⅱ 問20:リクエスト行に関する問題(HTTP)
- 令和7年度 春期 午前Ⅱ 問1:DRDoS攻撃に該当するもの(HTTP)
- 令和6年度 秋期 午前Ⅱ 問14:クリックジャッキングに関する問題(HTTP)
- 令和6年度 秋期 午前Ⅱ 問12:WAFに関する問題(HTTP)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)