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:
<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:
GET /page/?test1=value1&test2=2 HTTP/1.1
Creați un formular care trimite date prin metoda GET și trimiteți-l pe un site oarecare.
După trimiterea formularului, studiați conținutul URL-ului și găsiți în el parametrii GET.
Î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.