HTTPプロトコルにおけるGETメソッドによるフォーム送信
HTMLを使用して、ユーザーがデータを入力できる
フォームをウェブサイトに作成できます。
フォームのaction属性には、
フォームが送信されるURIが指定され、
method属性には、送信に使用する
HTTPメソッド名が指定されます。
送信メソッドは、GETまたはPOSTのいずれかです。 フォーム用の他のHTTPメソッドは、 ブラウザではサポートされていません。
GETメソッドで送信されるフォームを作成してみましょう:
<form action="/page/" method="GET">
<input name="test1" value="1">
<input name="test2" value="2">
<input type="submit">
</form>
送信ボタンをクリックすると、フォームデータを含む 次のHTTPリクエストが実行されます:
GET /page/?test1=value1&test2=2 HTTP/1.1
GETメソッドでデータを送信するフォームを作成し、 任意のサイトに送信してください。
フォーム送信後、URLの内容を調べ、 その中からGETパラメータを見つけてください。
ブラウザのデバッガーの「Network」タブで あなたのリクエストを見つけてください。それをクリックします。 表示されたリクエストの詳細で 「Payload」タブを見つけてください。 その内容を確認してください。