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

それでは、POSTメソッドでフォームを送信してみましょう。 属性 method に対応する値を指定します:

html<form action="/page/" method="POST">
  <input name="test1">
  <input name="test2">
  
  <input type="submit">
</form>

送信ボタンをクリックすると、次のHTTPリクエストが実行されます:

httpPOST /page/ HTTP/1.1

ご覧の通り、このメソッドで送信すると、 リクエストURIにはフォームデータが含まれません。 これらのデータは、クエリ文字列の形式でリクエストボディに含まれます:

httptest1=value1&test2=2
Задание 1

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

Задание 2

フォーム送信後、URLの内容を確認し、 このようなフォーム送信ではGETパラメータがないことを確認してください。

Задание 3

フォーム送信後にページを更新してみてください。 何が起こりますか?

Задание 4

ブラウザのデバッガーで「Payload」タブを見つけてください。 そこに何が含まれているか確認してください。