HTTPメッセージボディに関するネットワークスペシャリスト試験
了解です。 では HTTPメッセージボディ をテーマに、ネットワークスペシャリスト試験向け形式(選択肢+正解+解説+穴埋め+誤文訂正)で10問を作成します。 --- HTTPメッセージボディに関する問題(全10問) --- 問題1 HTTPメッセージボディは通常どの部分に含まれるか。 A. リクエストラインの後 B. ヘッダの前 C. ヘッダの後 D. ステータスラインの前 【正解】 C 【解説】 HTTPメッセージボディはヘッダ部の後に空行を挟んで配置され、実際のデータ(HTML、JSON、画像など)が格納される。 【穴埋め】 メッセージボディはヘッダの ________ に位置する。 → 後 【誤文訂正】 メッセージボディはヘッダの前に位置する。 → 正しくはヘッダの後に位置する。 --- 問題2 HTTPメッセージボディが必ず存在するのはどのメソッドの場合か。 A. GET B. POST C. HEAD D. OPTIONS 【正解】 B 【解説】 POSTはリクエストボディにデータを送信することが前提。GETやHEADでは通常ボディは不要。 【穴埋め】 HTTPリクエストで必ずボディを含むのは ________ メソッドである。 → POST 【誤文訂正】 HTTPリクエストで必ずボディを含むのはGETメソッドである。 → 正しくはPOSTメソッド。 --- 問題3 HTTPレスポンスにおいて、ボディに含まれるのはどのような情報か。 A. ステータスコード B. ヘッダフィールド C. コンテンツ本体 D. HTTPバージョン 【正解】 C 【解説】 レスポンスのボディにはHTMLや画像データなどのコンテンツ本体が含まれる。 【穴埋め】 レスポンスボディには ________ が格納される。 → コンテンツ本体 【誤文訂正】 レスポンスボディにはHTTPバージョンが格納される。 → 正しくはコンテンツ本体が格納される。 --- 問題4 HTTP/1.1でボディ長を指定するために使用されるヘッダはどれか。 A. Content-Type B. Content-Length C. Transfer-Encoding D. Accept 【正解】 B 【解説】 Content-Lengthヘッダはボディのバイト数を明示する。 【穴埋め】 HTTP/1...