Lomakkeiden lähettäminen POST-menetelmällä HTTP-protokollassa
Lähetetään nyt lomake käyttäen
POST-menetelmää. Asetetaan vastaava arvo
attribuutille method:
html<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Lähetyspainiketta painamalla suoritetaan seuraava HTTP-pyyntö:
httpPOST /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:
httptest1=value1&test2=2
Задание 1
Tee lomake, joka lähettää tiedot POST-menetelmällä ja lähetä se jollekin verkkosivustolle.
Задание 2
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ä.
Задание 3
Yritä päivittää sivu lomakkeen lähettämisen jälkeen. Mitä tapahtuu?
Задание 4
Etsi selaimen debuggausohjelmista välilehti "Payload". Katso, mitä se sisältää.