O atributo method
no elemento <form>
especifica como os dados são enviados ao servidor.
Os métodos HTTP declaram qual ação deve ser executada nos dados enviados ao servidor. O protocolo HTTP fornece vários métodos e o elemento HTML Form é capaz de usar dois métodos para enviar dados do usuário:
GET
: Usado para solicitar dados de um recurso especificadoPOST
: Usado para enviar dados para um servidor para atualizar um recursoGET
O método HTML GET é usado para obter um recurso do servidor.
Per esempio:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Ao confirmarmos o formulário acima, inserindo Italy
no campo de entrada, a solicitação enviada ao servidor será www.bloginnovazione.it/search/?location=Italy
.
O método HTTP GET adiciona uma string de consulta ao final da URL para enviar os dados ao servidor. A string de consulta está na forma de um par key=value
precedido pelo símbolo ?
.
A partir da URL, o servidor pode analisar o valor enviado pelo usuário onde:
POST
O método HTTP POST é usado para enviar dados ao servidor para processamento adicional. 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>
Ao enviar o formulário, ele adicionará os dados de entrada do usuário ao corpo da solicitação enviada ao servidor. A solicitação será preenchida da seguinte forma:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Os dados enviados não são facilmente visíveis para o usuário. No entanto, podemos controlar os dados enviados usando ferramentas especiais, como ferramentas de desenvolvedor de navegador.
GET
e POST
em comparaçãoErcole Palmeri
Uma operação de oftalmoplastia usando o visualizador comercial Apple Vision Pro foi realizada na Policlínica Catania…
O desenvolvimento de habilidades motoras finas por meio da coloração prepara as crianças para habilidades mais complexas, como escrever. Colorir…
O setor naval é uma verdadeira potência económica global, que navegou para um mercado de 150 mil milhões...
Na segunda-feira passada, o Financial Times anunciou um acordo com a OpenAI. O FT licencia seu jornalismo de classe mundial…