Odesílání formulářů metodou GET v protokolu HTTP
Pomocí jazyka HTML lze na webových stránkách vytvářet
formuláře, do kterých může uživatel
zadávat data. V atributu action
formuláře je uveden URI, na který
bude formulář odeslán, a v atributu
method - název metody HTTP pro odeslání.
Metoda odeslání může být buď GET, nebo POST. Jiné metody HTTP pro formuláře prohlížeči nepodporují.
Pojďme vytvořit formulář, který bude odeslán metodou GET:
<form action="/page/" method="GET">
<input name="test1" value="1">
<input name="test2" value="2">
<input type="submit">
</form>
Po stisknutí tlačítka pro odeslání bude proveden následující požadavek HTTP, obsahující data formuláře:
GET /page/?test1=value1&test2=2 HTTP/1.1
Vytvořte formulář, který odesílá data metodou GET a odešlete jej na nějaký web.
Po odeslání formuláře prozkoumejte obsah URL a najděte v něm parametry GET.
v ladicím nástroji prohlížeče na kartě "Network" najděte svůj požadavek. Klikněte na něj. V zobrazených podrobnostech požadavku najděte kartu "Payload". Podívejte se, co bude obsahovat.