Formų siuntimas POST metodu HTTP protokole
Dabar išsiųskime formą
POST metodu. Nurodykime atitinkamą reikšmę
atributui method:
html<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Paspaudus siuntimo mygtuką bus atliktas toks HTTP užklausa:
httpPOST /page/ HTTP/1.1
Kaip matote, siunčiant šiuo metodu, Užklausos URI nebus formos duomenys. Šie duomenys bus pateikti užklausos korpuse Query String formatu:
httptest1=value1&test2=2
Задание 1
Sukurkite formą, siunčiančią duomenis POST metodu ir išsiųskite ją į kokią nors svetainę.
Задание 2
Išsiuntę formą, patikrinkite URL turinį ir įsitikinkite, kad GET parametrų tokiu atveju formos siuntimo nėra.
Задание 3
Pabandykite atnaujinti puslapį po formos siuntimo. Kas atsitiks?
Задание 4
Naršyklės derinimo priemonėje suraskite skirtuką "Payload". Pažiūrėkite, ką jis bus turės.