Lomakkeiden lähettäminen POST-menetelmällä HTTP-protokollassa
Lähetetään nyt lomake käyttäen
POST-menetelmää. Asetetaan vastaava arvo
attribuutille method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Lähetyspainiketta painamalla suoritetaan seuraava HTTP-pyyntö:
POST /page/ HTTP/1.1
Kuten näette, tätä menetelmää käytettäessä pyynnön URI ei sisällä lomakkeen tietoja. Nämä tiedot sisältyvät pyynnön rungossa Query String -muodossa:
test1=value1&test2=2
Tee lomake, joka lähettää tiedot POST-menetelmällä ja lähetä se jollekin verkkosivustolle.
Lomakkeen lähettämisen jälkeen tarkista URL-osoitteen sisältö ja varmista, että GET-parametreja ei ole lomakkeen lähetyksessä tällä menetelmällä.
Yritä päivittää sivu lomakkeen lähettämisen jälkeen. Mitä tapahtuu?
Etsi selaimen debuggausohjelmista välilehti "Payload". Katso, mitä se sisältää.