令和7年度 秋期 情報処理安全確保支援士試験 午前II 問20
テクノロジネットワークWeb・その他のアプリケーションプロトコル
HTTPのステータスコードに関する説明のうち,適切なものはどれか。
解答・解説
正解: ウ. 300番台は,完了するためにリダイレクトなど更なる動作が必要なことを意味する。
HTTPステータスコードは、Webサーバーがクライアントからのリクエストに対して返す、処理結果を表す3桁の数字です。
最初の1桁目で、結果の分類(クラス)を表します。
- 100番台(情報): リクエストは受け取られ、処理が継続されていることを示します。
- 200番台(成功): リクエストが正常に受信され、処理が完了したことを示します。
- 300番台(リダイレクト): リクエストを完了するために、追加の動作(リダイレクトなど)が必要であることを示します。
- 400番台(クライアントエラー): リクエストに不備がある(構文エラーなど)ため、処理できなかったことを示します。
- 500番台(サーバエラー): サーバ側でエラーが発生し、リクエストを処理できなかったことを示します。
各選択肢の解説
- ア: 100番台は「情報」を表します。「リクエストを受けたサーバ側でエラーが発生した」ことを意味するのは 500番台 です。
- イ: 200番台は「成功」を表します。「リクエスト内容に不備があるので、エラーが発生した」ことを意味するのは 400番台 です。
- ウ: 正解です。300番台は、処理を完了するためにリダイレクトなど更なる動作が必要なことを意味します。
- エ: 400番台は「クライアントエラー」を表します。「リクエストがサーバに正常に受信され、処理が完了した」ことを意味するのは 200番台 です。