正解は イ
HTTP/1.1においてGETとPOSTはフォームデータを送る際に異なる場所にデータを格納します。GETメソッド:データはURLのクエリストリング(?key=value)としてリクエスト行に含まれます(例:GET /search?q=test HTTP/1.1)。URLに表示されるため履歴やサーバログに残りやすく、大量データや機密情報には不向きです。POSTメソッド:データはメッセージボディに含まれます(例:フォームの入力内容、ファイルアップロードなど)。URLには現れないため機密情報の送信やデータ量が多い場合に適しています。したがって「GETならリクエスト行、POSTならメッセージボディ」の組み合わせである選択肢bが正解です。
HTTP GET/POSTのデータ格納場所:GET→リクエスト行(URLのクエリストリング)、POST→メッセージボディ。ヘッダにはメタ情報(Content-Type等)が入るが、フォームデータ本体は入らない。GETはURLに見える・POSTはURLに見えないの使い分けも合わせて覚える。