Odosielanie formulárov metódou POST v protokole HTTP
Pošleme teraz formulár metódou
POST. Nastavíme zodpovedajúcu hodnotu
atribútu method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Po kliknutí na tlačidlo odoslania bude vykonaná nasledujúca HTTP požiadavka:
POST /page/ HTTP/1.1
Ako vidíte, pri odoslaní touto metódou, URI požiadavky nebude obsahovať údaje formulára. Tieto údaje budú obsiahnuté v tele požiadavky vo forme Query String:
test1=value1&test2=2
Vytvorte formulár, ktorý odosiela údaje metódou POST a odošlite ho na nejakú webstránku.
Po odoslaní formuláru skontrolujte obsah URL a presvedčte sa, že pri takomto odoslaní formuláru nie sú prítomné žiadne GET parametre.
Skúste obnoviť stránku po odoslaní formulára. Čo sa stane?
v ladiacom nástroji prehliadača nájdite kartu "Payload". Pozrite sa, čo bude obsahovať.