Invio di moduli con il metodo GET nel protocollo HTTP

Tramite il linguaggio HTML su un sito web è possibile creare moduli in cui l'utente può inserire dati. Nell'attributo action del modulo viene specificato l'URI a cui verrà inviato il modulo, e nell'attributo method - il nome del metodo HTTP di invio.

Il metodo di invio può essere GET o POST. Altri metodi HTTP non sono supportati dai browser per i moduli.

Creiamo un modulo che verrà inviato con il metodo GET:

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

Dopo aver cliccato sul pulsante di invio, verrà eseguita la seguente richiesta HTTP, contenente i dati del modulo:

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

Create un modulo che invii i dati con il metodo GET e inviatelo a un sito web a vostra scelta.

Задание 2

Dopo l'invio del modulo, esaminate il contenuto dell'URL e trovate in esso i parametri GET.

Задание 3

Nel debug del browser, nella scheda "Network" trovate la vostra richiesta. Cliccate su di essa. Nei dettagli della richiesta che appariranno trovate la scheda "Payload". Osservate cosa conterrà.