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:
<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:
GET /page/?test1=value1&test2=2 HTTP/1.1
Create un modulo che invii i dati con il metodo GET e inviatelo a un sito web a vostra scelta.
Dopo l'invio del modulo, esaminate il contenuto dell'URL e trovate in esso i parametri GET.
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à.