Odesílání formulářů metodou POST v protokolu HTTP

Nyní pošleme formulář metodou POST. Nastavíme odpovídající hodnotu atributu method:

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

Po kliknutí na tlačítko odeslání bude proveden následující HTTP požadavek:

httpPOST /page/ HTTP/1.1

Jak vidíte, při odesílání touto metodou URI požadavku nebude obsahovat data formuláře. Tato data budou obsažena v těle požadavku ve formě Query String:

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

Vytvořte formulář, který odesílá data metodou POST a pošlete jej na nějaký web.

Задание 2

Po odeslání formuláře prozkoumejte obsah URL a přesvědčte se, že při takovém odesílání formuláře neexistují žádné GET parametry.

Задание 3

Zkuste stránku obnovit po odeslání formuláře. Co se stane?

Задание 4

v ladicím nástroji prohlížeče najděte záložku "Payload". Podívejte se, co bude obsahovat.