⊗inhpAdvFMP 23 of 29 menu

Invio di moduli con il metodo POST nel protocollo HTTP

Ora inviamo il modulo con il metodo POST. Impostiamo il valore corrispondente all'attributo method:

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

Dopo aver cliccato sul pulsante di invio, verrà eseguita la seguente richiesta HTTP:

POST /page/ HTTP/1.1

Come puoi vedere, quando si utilizza questo metodo, l'URI della richiesta non conterrà i dati del modulo. Questi dati saranno contenuti nel corpo della richiesta sotto forma di Query String:

test1=value1&test2=2

Crea un modulo che invii i dati con il metodo POST e invialo a qualche sito.

Dopo aver inviato il modulo, controlla il contenuto dell'URL e assicurati che non ci siano parametri GET con questo tipo di invio del modulo.

Prova ad aggiornare la pagina dopo l'invio del modulo. Cosa succede?

Nel debug del browser, trova la scheda "Payload". Guarda cosa conterrà.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta