O atributo method
no elemento <form>
especifica como se envían os datos ao servidor.
Os métodos HTTP declaran que acción debe realizarse nos datos enviados ao servidor. O protocolo HTTP ofrece varios métodos e o elemento Formulario HTML é capaz de usar dous métodos para enviar datos de usuario:
GET
: Úsase para solicitar datos dun recurso especificadoPOST
: Úsase para enviar datos a un servidor para actualizar un recursoGET
O método HTML GET úsase para obter un recurso do servidor.
Por exemplo:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Cando confirmemos o formulario anterior, entrando Italy
no campo de entrada, a solicitude enviada ao servidor será www.bloginnovazione.it/search/?location=Italy
.
O método HTTP GET engade unha cadea de consulta ao final do URL para enviar os datos ao servidor. A cadea de consulta ten a forma dun par key=value
precedido do símbolo ?
.
Desde o URL, o servidor pode analizar o valor enviado polo usuario onde:
POST
O método HTTP POST úsase para enviar datos ao servidor para o seu procesamento posterior. Por exemplo,
<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>
Cando enviemos o formulario, engadirá os datos de entrada do usuario ao corpo da solicitude enviada ao servidor. A solicitude cubrirase do seguinte xeito:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Os datos enviados non son facilmente visibles para o usuario. Non obstante, podemos controlar os datos enviados mediante ferramentas especiais, como as ferramentas de desenvolvemento do navegador.
GET
e POST
en comparaciónErcole Palmeri
O sector naval é unha verdadeira potencia económica mundial, que navega cara a un mercado de 150 millóns...
O pasado luns, o Financial Times anunciou un acordo con OpenAI. FT licencia o seu xornalismo de clase mundial...
Millóns de persoas pagan por servizos de streaming, pagando taxas de subscrición mensuais. É unha opinión común que vostede...
Coveware by Veeam continuará ofrecendo servizos de resposta a incidentes de extorsión cibernética. Coveware ofrecerá capacidades forenses e de remediación...