正解は ウ
HTTPのステータスコードはRFC 7231で定義され、3桁の数字の最初の1桁(1xx〜5xx)でカテゴリを示す。1xx(Informational):処理継続中・情報提供。例:100 Continue(リクエスト継続可)、101 Switching Protocols(WebSocket等へのプロトコル切り替え)、103 Early Hints。2xx(Successful):リクエストの成功的受理・処理完了。例:200 OK、201 Created、204 No Content、206 Partial Content。3xx(Redirection):リクエスト完了のためにクライアントの追加アクション(リダイレクト)が必要。例:301 Moved Permanently(恒久移転)、302 Found(一時移転)、304 Not Modified(キャッシュ有効)。4xx(Client Error):クライアント側のリクエストに問題。例:400 Bad Request・401 Unauthorized・403 Forbidden・404 Not Found・429 Too Many Requests。5xx(Server Error):サーバ側での処理エラー。例:500 Internal Server Error・502 Bad Gateway・503 Service Unavailable。
セキュリティ関連で重要なHTTPコード: 401(認証必要)、403(権限不足)、404(リソース不存在)、500(サーバ内部エラー)、503(サービス利用不可)。