Pošiljanje obrazcev z metodo POST v protokolu HTTP
Poskusimo zdaj poslati obrazec z metodo
POST. Nastavimo ustrezno vrednost
atributu method:
html<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Po kliku na gumb za pošiljanje bo izvedena naslednja HTTP zahteva:
httpPOST /page/ HTTP/1.1
Kot lahko vidite, pri pošiljanju s to metodo, URI zahteve ne bo vseboval podatkov obrazca. Ti podatki bodo vsebovani v telesu zahteve v obliki Query String:
httptest1=value1&test2=2
Задание 1
Ustvarite obrazec, ki pošilja podatke z metodo POST in ga pošljite na neko spletno stran.
Задание 2
Po pošiljanju obrazeca preverite vsebino URL-ja in se prepričajte, da parametrov GET pri takšnem pošiljanju obrazca ni.
Задание 3
Poskusite osvežiti stran po pošiljanju obrazca. Kaj se bo zgodilo?
Задание 4
V brskalnikovem razhroščevalniku poiščite zavihek "Payload". Poglejte, kaj bo vseboval.