articuli

L'azzioni di i moduli FORM: POST è GET

L'attributu method in l'elementu <form> specifica cumu i dati sò mandati à u servitore.

I metudi HTTP dichjaranu quale azzione deve esse realizatu nantu à e dati mandati à u servitore. U protokollu HTTP furnisce parechji metudi, è l'elementu HTML Form hè capaci di utilizà dui metudi per invià e dati d'utilizatori:

  • moyen GET : Adupratu per dumandà dati da una risorsa specifica
  • moyen POST : Adupratu per mandà dati à un servitore per aghjurnà una risorsa

U metudu GET

U metudu HTML GET hè utilizatu per uttene una risorsa da u servitore. 

Per esempiu:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

Quandu avemu cunfirmà a forma sopra, entre Italy in u campu di input, a dumanda mandata à u servitore serà www.bloginnovazione.it/search/?location=Italy.

U metudu HTTP GET aghjusta una stringa di dumanda à a fine di l'URL per mandà a dati à u servitore. A stringa di dumanda hè in forma di un paru key=value precedutu da u simbulu ? .

Newsletter di l'innovazione
Ùn mancate micca e nutizie più impurtanti nantu à l'innuvazione. Iscriviti per riceveli per email.

Da l'URL, u servitore pò analizà u valore sottumessu da l'utilizatore induve:

  • chjave - insignamentu
  • valore -italia

U metudu POST

U metudu HTTP POST hè utilizatu per mandà dati à u servitore per un ulteriore prucessu. Per esempiu,

<form method="post" action="www.bloginnovazione.it/search">
    <label for="firstname">First name:</label>
    <input type="text" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" name="lastname" /><br />
    <input type="submit" />
</form>

Quandu avemu sottumessu u furmulariu, aghjunghje i dati di input di l'utilizatori à u corpu di a dumanda mandata à u servitore. A dumanda sarà cumpleta cum'è seguita:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

I dati mandati ùn sò micca facilmente visibili à l'utilizatore. Tuttavia, pudemu cuntrullà i dati sottumessi cù arnesi speciali cum'è strumenti di sviluppatore di navigatore.

metudi GET e POST in paragone

  • U metudu GET
    • I dati mandati cù u metudu GET sò visibili in l'URL.
    • E dumande GET ponu esse marcate.
    • E dumande GET ponu esse in cache.
    • E dumande GET anu un limitu di caratteri di 2048 caratteri.
    • Solu i caratteri ASCII sò permessi in e dumande GET.
  • U metudu POST
    • I dati mandati cù u metudu POST ùn sò micca visibili.
    • E dumande POST ùn ponu micca esse marcate.
    • E dumande POST ùn ponu micca esse in cache.
    • E dumande POST ùn anu micca limite.
    • Tutte e dati sò permessi in a dumanda POST

Ercole Palmeri

Newsletter di l'innovazione
Ùn mancate micca e nutizie più impurtanti nantu à l'innuvazione. Iscriviti per riceveli per email.
Tags: html,

Articuli recenti

I benefici di e pagine di culore per i zitelli - un mondu di magia per tutte l'età

Sviluppà e cumpetenze di u mutore fine attraversu u culore prepara i zitelli per e cumpetenze più cumplesse cum'è a scrittura. Per culori…

2 May 2024

U futuru hè quì: cumu l'industria di a spedizione rivoluziona l'economia glubale

U settore navale hè un veru putere ecunomicu glubale, chì hà navigatu versu un mercatu di 150 miliardi ...

1 May 2024

L'editori è l'OpenAI firmanu accordi per regulà u flussu di l'infurmazioni trattati da l'Intelligenza Artificiale

Lunedì, u Financial Times hà annunziatu un accordu cù OpenAI. FT licenze u so ghjurnalismu mundiale ...

30 April 2024

Pagamenti in linea: Eccu cumu i servizii di streaming vi facenu pagà per sempre

Milioni di persone paganu per i servizii di streaming, paghendu tariffi di abbonamentu mensili. Hè una opinione cumuna chì voi ...

29 April 2024