Адпраўка форм метадам POST у пратаколе HTTP

Давайце цяпер адправім форму метадам 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 запыту не будзе ўтрымліваць дадзеныя формы. Гэтыя дадзеныя будуць утрымлівацца ў целе запыту ў выглядзе Query String:

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

Зрабіце форму, якая адпраўляе дадзеныя метадам POST і адпраўце яе на які-небудзь сайт.

Задание 2

Пасля адпраўкі формы вывучыце ўтрыманне URL і пераканайцеся, што GET параметраў пры такой адпраўцы формы няма.

Задание 3

Паспрабуйце абнавіць старонку пасля адпраўкі формы. Што адбудзецца?

Задание 4

У адладчыку браўзэра знайдзіце ўкладку "Payload". Паглядзіце, што яна будзе ўтрымліваць.