情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和7年度春期 午前Ⅱ 問20: Web ページ内の HTML フォームに入力されたデータが Web サーバに送られる際には,HTTP プロトコルの GET メソッド又は POST メソッドを用

←
情報処理安全確保支援士試験 令和7年度春期 午前Ⅱ
Q 2020 / 25
Web ページ内の HTML フォームに入力されたデータが Web サーバに送られる際には, プロトコルの GET メソッド又は POST メソッドを用いたリクエストメッセージが使用される。このとき,入力されたデータはリクエストメッセージのどの部分に含まれるか。ここで,HTTP のバージョンは HTTP/1.1 とし,リクエストメッセージは,リクエスト行,ヘッダー,メッセージボディの順で構成されているものとする。
GET メソッドが使用される場合POST メソッドが使用される場合
アリクエスト行ヘッダー
イリクエスト行メッセージボディ
ウヘッダーヘッダー
エヘッダーメッセージボディ
この問の正解率:72.41%(58件)

解説

情報処理安全確保支援士試験 令和7年度春期 午前Ⅱ 問20「Web ページ内の HTML フォームに入力されたデータが Web サーバに送ら…」の正解と解説です。情報処理安全確保支援士試験の「HTTP」分野の過去問で、これまでの受験者の正答率は約72%です。

正解

イ. GET:リクエスト行,POST:メッセージボディ

正答率 72.4%(58人中 42人が正解)

問題の解説

HTTPでフォーム送信する際、GETは入力データをURLのクエリ文字列としてリクエスト行に付加して送る。一方POSTはデータをメッセージボディに格納して送る。イがこの対応を正しく示し正解。実務ではGETは秘密情報の送信に不向き(URLやログに残る)であり、パスワード等はPOSTやTLS併用で送るというセキュリティ設計の基礎となる。

選択肢ごとの解説

  • アGETがリクエスト行は正しいが、POSTはヘッダーではなくメッセージボディに含めるため誤り。
  • イGETはリクエスト行、POSTはメッセージボディにデータを含めるという対応どおりで正解。
  • ウGETはリクエスト行(URL)に含めるため、両方ヘッダーとする記述は誤り。
  • エPOSTがメッセージボディは正しいが、GETはヘッダーではなくリクエスト行のため誤り。

情報処理安全確保支援士試験 令和7年度春期 午前Ⅱ の過去問一覧に戻る・問20

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード