L'atribut method
en l'element <form>
especifica com s'envien les dades al servidor.
Els mètodes HTTP declaren quina acció s'ha de realitzar a les dades enviades al servidor. El protocol HTTP proporciona diversos mètodes i l'element HTML Form és capaç d'utilitzar dos mètodes per enviar dades d'usuari:
GET
: S'utilitza per demanar dades d'un recurs especificatPOST
: S'utilitza per enviar dades a un servidor per actualitzar un recursGET
El mètode HTML GET s'utilitza per obtenir un recurs del servidor.
Per exemple:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Quan confirmem el formulari anterior, entrant Italy
al camp d'entrada, la sol·licitud enviada al servidor serà www.bloginnovazione.it/search/?location=Italy
.
El mètode HTTP GET afegeix una cadena de consulta al final de l'URL per enviar les dades al servidor. La cadena de consulta té la forma d'un parell key=value
precedit del símbol ?
.
Des de l'URL, el servidor pot analitzar el valor enviat per l'usuari on:
POST
El mètode HTTP POST s'utilitza per enviar dades al servidor per a un processament posterior. Per exemple,
<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>
Quan enviem el formulari, afegirà les dades d'entrada de l'usuari al cos de la sol·licitud enviada al servidor. La sol·licitud s'omplirà de la següent manera:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Les dades enviades no són fàcilment visibles per a l'usuari. No obstant això, podem controlar les dades enviades mitjançant eines especials com ara les eines de desenvolupament del navegador.
GET
e POST
en comparacióErcole Palmeri
El desenvolupament de la motricitat fina a través del color prepara els nens per a habilitats més complexes com escriure. Per acolorir...
El sector naval és una veritable potència econòmica mundial, que ha navegat cap a un mercat de 150 milions...
Dilluns passat, el Financial Times va anunciar un acord amb OpenAI. FT autoritza el seu periodisme de classe mundial...
Milions de persones paguen per serveis de streaming, pagant quotes de subscripció mensuals. És l'opinió comuna que tu...