Dërgimi i Formave me Metodën POST në Protokollin HTTP
Le të dërgojmë tani formën me metodën
POST. Le të caktojmë vlerën përkatëse
atributit method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Pas klikimit në butonin e dërgimit, do të kryhet kërkesa HTTP e mëposhtme:
POST /page/ HTTP/1.1
Siç e shihni, kur dërgohet me këtë metodë, URI e kërkesës nuk do të përmbajë të dhënat e formës. Këto të dhëna do të përmbahen në trupin e kërkesës në formën e Query String:
test1=value1&test2=2
Krijoni një formë që dërgon të dhënat me metodën POST dhe dërgoni atë në ndonjë faqe interneti.
Pas dërgimit të formës, shqyrtoni përmbajtjen e URL dhe sigurohuni që nuk ka parametra GET me një dërgim të tillë të formës.
Provoni të rifreskoni faqen pas dërgimit të formës. Çfarë ndodh?
Në debuger të shfletuesit, gjeni skedën "Payload". Shikoni çfarë do të përmbajë ajo.