Sending forms with POST method in HTTP protocol
La oss nå sende skjemaet med
POST-metoden. Angi den tilsvarende verdien
for attributtet method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Etter å ha klikket på sendeknappen vil følgende HTTP-forespørsel bli utført:
POST /page/ HTTP/1.1
Som du ser, ved sending med denne metoden, vil URI-en for forespørselen ikke inneholde skjemadataene. Disse dataene vil være inneholdt i forespørselens kropp i form av Query String:
test1=value1&test2=2
Lag et skjema som sender data med POST-metoden og send det til en nettside.
Etter at du har sendt skjemaet, undersøk innholdet i URL-en og forsikre deg om at det ikke er noen GET-parametere ved denne typen skjemasending.
Prøv å oppdater siden etter du har sendt skjemaet. Hva skjer?
I nettleserens feilsøking, finn fanen "Payload". Se hva den inneholder.