Trimiterea formularelor prin metoda GET în protocolul HTTP

Prin limbajul HTML pe un site se pot crea formulare în care utilizatorul poate introduce date. În atributul action formularului se specifică URI-ul către care va fi trimis formularul, iar în atributul method - numele metodei HTTP de trimitere.

Metoda de trimitere poate fi fie GET, fie POST. Alte metode HTTP pentru formulare nu sunt susținute de browsere.

Să facem un formular care va fi trimis prin metoda GET:

html<form action="/page/" method="GET">
  <input name="test1" value="1">
  <input name="test2" value="2">
  
  <input type="submit">
</form>

După apăsarea butonului de trimitere va fi efectuată următoarea cerere HTTP, conținând datele formularului:

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

Creați un formular care trimite date prin metoda GET și trimiteți-l pe un site oarecare.

Задание 2

După trimiterea formularului, studiați conținutul URL-ului și găsiți în el parametrii GET.

Задание 3

În instrumentul de dezvoltator al browser-ului, pe fila "Network" găsiți cererea dvs. Faceți clic pe ea. În detaliile cererii care apar găsiți fila "Payload". Uitați-vă ce va conține.