HTTPレスポンスの主なステータスコードの説明句及び説明に関するネットワークスペシャリスト試験問題

 

了解です。
ここでは HTTPレスポンスの主なステータスコード(100, 200, 304, 401, 404, 500) をテーマに、
選択式+正解+解説+穴埋め+誤文訂正 のネットワークスペシャリスト試験形式で10問作成します。


HTTPステータスコード問題(100, 200, 304, 401, 404, 500)


問題1

HTTPステータスコード100の説明として正しいものはどれか。
A. 処理が正常終了した
B. クライアントにリクエストの継続送信を促す
C. リソースが一時的に移動した
D. 認証が必要である

【正解】 B
【解説】
100 Continue は、サーバがクライアントに対してリクエストボディの送信を継続するよう通知する中間応答。

【穴埋め】
ステータスコード100は「________」という意味で、クライアントに送信継続を促す。
→ Continue

【誤文訂正】
100は処理が正常終了したことを意味する。
→ 正しくは「Continue」であり、送信継続を促す。


問題2

HTTPステータスコード200の説明として正しいものはどれか。
A. 成功
B. 部分的成功
C. 認証失敗
D. サーバ内部エラー

【正解】 A
【解説】
200 OK はHTTP通信で最も一般的な成功応答。リクエストが正常に処理されたことを示す。

【穴埋め】
ステータスコード200は「________」を意味し、処理の成功を表す。
→ OK

【誤文訂正】
200は認証失敗を意味する。
→ 正しくは成功(OK)を意味する。


問題3

HTTPステータスコード304の説明として正しいものはどれか。
A. リソースが変更されていない
B. リソースが見つからない
C. リソースが移動した
D. サーバ内部エラー

【正解】 A
【解説】
304 Not Modified は、If-Modified-Since などの条件付きリクエストで、リソースが更新されていない場合に返される。

【穴埋め】
ステータスコード304は「________」を意味し、キャッシュを利用できることを示す。
→ Not Modified

【誤文訂正】
304はリソースが見つからないことを意味する。
→ 正しくは更新されていないことを意味する。


問題4

HTTPステータスコード401の説明として正しいものはどれか。
A. 認証が必要である
B. 権限が不足している
C. リソースが見つからない
D. サーバ内部エラー

【正解】 A
【解説】
401 Unauthorized は、認証情報が不足している場合に返される。WWW-Authenticate ヘッダで認証方式を提示する。

【穴埋め】
ステータスコード401は「________」を意味し、認証情報が必要であることを示す。
→ Unauthorized

【誤文訂正】
401は権限が不足していることを意味する。
→ 正しくは認証が必要であることを意味する。


問題5

HTTPステータスコード404の説明として正しいものはどれか。
A. リソースが見つからない
B. リソースが更新されていない
C. 認証が必要である
D. サーバ内部エラー

【正解】 A
【解説】
404 Not Found は、指定されたリソースがサーバに存在しない場合に返されるエラー。

【穴埋め】
ステータスコード404は「________」を意味し、リソースが存在しないことを示す。
→ Not Found

【誤文訂正】
404は認証が必要であることを意味する。
→ 正しくはリソースが見つからないことを意味する。


問題6

HTTPステータスコード500の説明として正しいものはどれか。
A. サーバ内部エラー
B. リソースが見つからない
C. 認証が必要
D. リソースが更新されていない

【正解】 A
【解説】
500 Internal Server Error は、サーバ内部で予期しないエラーが発生した場合に返される。

【穴埋め】
ステータスコード500は「________」を意味し、サーバ内部の障害を示す。
→ Internal Server Error

【誤文訂正】
500はリソースが見つからないことを意味する。
→ 正しくはサーバ内部エラーを意味する。


問題7

以下のうち、条件付きGETに関連するステータスコードはどれか。
A. 100
B. 200
C. 304
D. 401

【正解】 C
【解説】
条件付きGET(If-Modified-Since等)でリソースが変更されていない場合、304 Not Modified が返る。

【穴埋め】
条件付きGETの結果、変更なしの場合は ________ が返る。
→ 304 Not Modified

【誤文訂正】
条件付きGETの結果、変更なしの場合は200が返る。
→ 正しくは304が返る。


問題8

クライアントが適切な認証情報を送っていない場合に返るのはどれか。
A. 401
B. 404
C. 500
D. 304

【正解】 A
【解説】
認証情報が欠如または不正な場合は401 Unauthorizedが返る。

【穴埋め】
認証情報がない場合は ________ が返る。
→ 401 Unauthorized

【誤文訂正】
認証情報がない場合は404が返る。
→ 正しくは401が返る。


問題9

サーバ内部エラーが発生した場合の適切なステータスコードはどれか。
A. 200
B. 500
C. 401
D. 304

【正解】 B
【解説】
サーバの内部で異常が発生した場合は500 Internal Server Error。

【穴埋め】
サーバ内部障害の場合は ________ が返る。
→ 500 Internal Server Error

【誤文訂正】
サーバ内部障害の場合は200が返る。
→ 正しくは500が返る。


問題10

以下のうち、成功を意味するステータスコードはどれか。
A. 200
B. 404
C. 500
D. 401

【正解】 A
【解説】
200 OKは正常に処理された成功応答。

【穴埋め】
成功を意味するステータスコードは ________ である。
→ 200 OK

【誤文訂正】
成功を意味するステータスコードは404である。
→ 正しくは200である。


もし希望があれば、この6種類のコードを使った 午後Ⅰ形式のHTTPレスポンス解析問題(パケットキャプチャ付き) も作成できますが、作りますか?

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例