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:

html<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:

httpGET /page/?test1=value1&test2=2 HTTP/1.1
Задание 1

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

Задание 2

Po odeslání formuláře prozkoumejte obsah URL a najděte v něm parametry GET.

Задание 3

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.