HTTPプロトコルにおけるGETメソッドによるフォーム送信

HTMLを使用して、ユーザーがデータを入力できる フォームをウェブサイトに作成できます。 フォームのaction属性には、 フォームが送信されるURIが指定され、 method属性には、送信に使用する HTTPメソッド名が指定されます。

送信メソッドは、GETまたはPOSTのいずれかです。 フォーム用の他のHTTPメソッドは、 ブラウザではサポートされていません。

GETメソッドで送信されるフォームを作成してみましょう:

html<form action="/page/" method="GET">
  <input name="test1" value="1">
  <input name="test2" value="2">
  
  <input type="submit">
</form>

送信ボタンをクリックすると、フォームデータを含む 次のHTTPリクエストが実行されます:

httpGET /page/?test1=value1&test2=2 HTTP/1.1
Задание 1

GETメソッドでデータを送信するフォームを作成し、 任意のサイトに送信してください。

Задание 2

フォーム送信後、URLの内容を調べ、 その中からGETパラメータを見つけてください。

Задание 3

ブラウザのデバッガーの「Network」タブで あなたのリクエストを見つけてください。それをクリックします。 表示されたリクエストの詳細で 「Payload」タブを見つけてください。 その内容を確認してください。