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.