Senden von Formularen mit der GET-Methode im HTTP-Protokoll

Mit der HTML-Sprache auf einer Website können Formulare erstellt werden, in die der Benutzer Daten eingeben kann. Im Attribut action des Formulars wird der URI angegeben, an den das Formular gesendet wird, und im Attribut method - der Name der HTTP-Sende-Methode.

Die Sende-Methode kann entweder GET oder POST sein. Andere HTTP-Methoden werden für Formulare von Browsern nicht unterstützt.

Lassen Sie uns ein Formular erstellen, das mit der GET-Methode gesendet wird:

html<form action="/page/" method="GET">
  <input name="test1" value="1">
  <input name="test2" value="2">
  
  <input type="submit">
</form>

Nach dem Klick auf den Sende-Button wird die folgende HTTP-Anfrage ausgeführt, die die Formulardaten enthält:

httpGET /page/?test1=value1&test2=2 HTTP/1.1
Задание 1

Erstellen Sie ein Formular, das Daten mit der GET-Methode sendet, und senden Sie es an eine beliebige Website.

Задание 2

Untersuchen Sie nach dem Senden des Formulars den Inhalt der URL und finden Sie darin die GET-Parameter.

Задание 3

Finden Sie im Browser-Debugger unter dem Tab "Network" Ihre Anfrage. Klicken Sie darauf. Suchen Sie in den angezeigten Anfragedetails den Tab "Payload". Sehen Sie nach, was er enthalten wird.