令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問6
テクノロジネットワーク
この問題は2025(R7)春 ネットワークスペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
Webページ内のHTMLフォームに入力されたデータがWebサーバに送られる際には,HTTPプロトコルのGETメソッド又はPOSTメソッドを用いたリクエストメッセージが使用される。このとき,入力されたデータはリクエストメッセージのどの部分に含まれるか。ここで,HTTPのバージョンはHTTP/1.1とし,リクエストメッセージは,リクエスト行,ヘッダー,メッセージボディの順で構成されているものとする。

図の説明テキスト
| GET メソッドが使用される場合 | POST メソッドが使用される場合 | |
|---|---|---|
| ア | リクエスト行 | ヘッダー |
| イ | リクエスト行 | メッセージボディ |
| ウ | ヘッダー | ヘッダー |
| エ | ヘッダー | メッセージボディ |
解答・解説を読む
正解: 選択肢イ
正解の根拠
HTTPプロトコルにおいて、クライアントからWebサーバへデータを送信する際のメソッドには、主に GETメソッド と POSTメソッド が使用されます。
- GETメソッド: 送信するデータはURIのパラメータ(クエリストリング)として付加されるため、リクエストメッセージの リクエスト行 に含まれます。
- POSTメソッド: 送信するデータは、リクエストメッセージの メッセージボディ に含まれます。
したがって、入力データが含まれる部分は、GETメソッドの場合は「リクエスト行」、POSTメソッドの場合は「メッセージボディ」となります。
各選択肢の解説
- ア: GETメソッドの場合、データはヘッダーではなくリクエスト行に含まれるため誤りです。
- イ: 正解です。GETメソッドの場合はリクエスト行、POSTメソッドの場合はメッセージボディに含まれます。
- ウ: GETメソッドの場合、データはメッセージボディには含まれないため誤りです。
- エ: GETメソッドとPOSTメソッドのデータが含まれる位置が逆になっているため誤りです。