Formų siuntimas GET metodu HTTP protokole
Naudojant HTML kalbą svetainėje galima kurti
formas, į kurias vartotojas gali
įvesti duomenis. Formos atribute action
nurodomas URI, į kurį
bus siunčiama forma, o atribute
method - HTTP siuntimo metodo pavadinimas.
Siuntimo metodas gali būti arba GET, arba POST. Kiti HTTP metodai formoms naršyklėmis nepalaikomi.
Sukurkime formą, kuri bus siunčiama GET metodu:
<form action="/page/" method="GET">
<input name="test1" value="1">
<input name="test2" value="2">
<input type="submit">
</form>
Paspaudus siuntimo mygtuką, bus atliktas šis HTTP užklausa, kurioje yra formos duomenys:
GET /page/?test1=value1&test2=2 HTTP/1.1
Sukurkite formą, siunčiančią duomenis GET metodu ir išsiųskite ją į kokią nors svetainę.
Išsiuntę formą, išnagrinėkite URL turinį ir jame suraskite GET parametrus.
Naršyklės derinimo priemonėje skirtuke "Network" rasite savo užklausą. Spustelėkite ją. Atsiradusiose užklausos detalėse rasite skirtuką "Payload". Pažiūrėkite, ką jis bus turįs.