Slanje formulara metodom POST u HTTP protokolu
Hajde sada da pošaljemo formular metodom
POST. Dodelićemo odgovarajuću vrednost
atributu method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Nakon klika na dugme za slanje biće izvršen sledeći HTTP zahtev:
POST /page/ HTTP/1.1
Kao što vidite, pri slanju ovim metodom, URI zahteva neće sadržati podatke formulara. Ovi podaci će biti sadržani u telu zahteva u obliku Query String-a:
test1=value1&test2=2
Napravite formular koji šalje podatke metodom POST i pošaljite ga na neki sajt.
Nakon slanja formulara proučite sadržaj URL-a i uverite se da GET parametara pri takvom slanju formulara nema.
Pokušajte da osvežite stranicu nakon slanja formulara. Šta će se desiti?
U brauzerskom alatu za otklanjanje grešaka pronađite karticu "Payload". Pogledajte šta će ona sadržati.