Pošiljanje obrazcev z metodo POST v protokolu HTTP
Poskusimo zdaj poslati obrazec z metodo
POST. Nastavimo ustrezno vrednost
atributu method:
<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:
POST /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:
test1=value1&test2=2
Ustvarite obrazec, ki pošilja podatke z metodo POST in ga pošljite na neko spletno stran.
Po pošiljanju obrazeca preverite vsebino URL-ja in se prepričajte, da parametrov GET pri takšnem pošiljanju obrazca ni.
Poskusite osvežiti stran po pošiljanju obrazca. Kaj se bo zgodilo?
V brskalnikovem razhroščevalniku poiščite zavihek "Payload". Poglejte, kaj bo vseboval.