Het verzenden van formulieren met de POST-methode in het HTTP-protocol

Laten we nu het formulier verzenden met de POST-methode. We specificeren de overeenkomstige waarde voor het attribuut method:

html<form action="/page/" method="POST">
  <input name="test1">
  <input name="test2">
  
  <input type="submit">
</form>

Na het klikken op de verzendknop zal het volgende HTTP-verzoek worden uitgevoerd:

httpPOST /page/ HTTP/1.1

Zoals je ziet, bij het verzenden met deze methode, zal de URI van het verzoek de gegevens van het formulier niet bevatten. Deze gegevens zullen zich bevinden in de body van het verzoek in de vorm van een Query String:

httptest1=value1&test2=2
Задание 1

Maak een formulier dat gegevens verzendt met de POST-methode en verzend het naar een willekeurige website.

Задание 2

Bestudeer na het verzenden van het formulier de inhoud van de URL en verzeker je ervan dat er bij een dergelijke verzending van het formulier geen GET-parameters zijn.

Задание 3

Probeer de pagina te vernieuwen na het verzenden van het formulier. Wat gebeurt er?

Задание 4

Zoek in de debugger van de browser het tabblad "Payload". Kijk wat het zal bevatten.