Skicka formulär med POST-metoden i HTTP-protokollet
Låt oss nu skicka formuläret med
POST-metoden. Ange motsvarande värde
för attributet method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Efter att ha klickat på skickaknappen kommer följande HTTP-förfrågan att utföras:
POST /page/ HTTP/1.1
Som du ser kommer URI:n för förfrågan inte att innehålla formulärets data när den skickas med denna metod. Dessa data kommer att finnas i förfrågans brödtext i form av Query String:
test1=value1&test2=2
Skapa ett formulär som skickar data med POST-metoden och skicka det till någon webbplats.
Efter att ha skickat formuläret, undersök innehållet i URL:en och förvissa dig om att det inte finns några GET-parametrar när formuläret skickas på detta sätt.
Försök att uppdatera sidan efter att du skickat formuläret. Vad händer?
Hitta fliken "Payload" i webbläsarens felsökningsverktyg. Se vad den innehåller.