Het verzenden van formulieren met de GET-methode in het HTTP-protocol
Via de HTML-taal op een website kun je
formulieren maken waarin de gebruiker
gegevens kan invoeren. In het attribuut action
van het formulier wordt de URI opgegeven waarnaar
het formulier wordt verzonden, en in het attribuut
method - de naam van de HTTP-verzendmethode.
De verzendmethode kan GET of POST zijn. Andere HTTP-methoden worden door browsers niet ondersteund voor formulieren.
Laten we een formulier maken dat verzonden wordt met de GET-methode:
<form action="/page/" method="GET">
<input name="test1" value="1">
<input name="test2" value="2">
<input type="submit">
</form>
Na het klikken op de verzendknop zal het volgende HTTP-verzoek worden uitgevoerd, dat de formuliergegevens bevat:
GET /page/?test1=value1&test2=2 HTTP/1.1
Maak een formulier dat gegevens verzendt met de GET-methode en verzend het naar een willekeurige website.
Bestudeer na het verzenden van het formulier de inhoud van de URL en zoek daarin de GET-parameters.
Zoek in de debugger van de browser, onder het tabblad "Network", naar je verzoek. Klik erop. Zoek in de verschenen verzoekdetails naar het tabblad "Payload". Kijk wat dit tabblad bevat.