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:
html<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:
httpPOST /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:
httptest1=value1&test2=2
Задание 1
Vytvorte formulár, ktorý odosiela údaje metódou POST a odošlite ho na nejakú webstránku.
Задание 2
Po odoslaní formuláru skontrolujte obsah URL a presvedčte sa, že pri takomto odoslaní formuláru nie sú prítomné žiadne GET parametre.
Задание 3
Skúste obnoviť stránku po odoslaní formulára. Čo sa stane?
Задание 4
v ladiacom nástroji prehliadača nájdite kartu "Payload". Pozrite sa, čo bude obsahovať.