bens

As ações dos módulos FORM: POST e GET

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:

  • Método GET : Usado para solicitar dados de um recurso especificado
  • Método POST : Usado para enviar dados para um servidor para atualizar um recurso

O método GET

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 ? .

Boletim de inovação
Não perca as notícias mais importantes sobre inovação. Cadastre-se para recebê-los por e-mail.

A partir da URL, o servidor pode analisar o valor enviado pelo usuário onde:

  • chave - localização
  • valor -Itália

O método 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.

métodos GET e POST em comparação

  • O método GET
    • Os dados enviados com o método GET ficam visíveis na URL.
    • As solicitações GET podem ser marcadas.
    • As solicitações GET podem ser armazenadas em cache.
    • As solicitações GET têm um limite de caracteres de 2048 personagens.
    • Somente caracteres ASCII são permitidos em solicitações GET.
  • O método POST
    • Os dados enviados com o método POST não são visíveis.
    • As solicitações POST não podem ser marcadas.
    • As solicitações POST não podem ser armazenadas em cache.
    • As solicitações POST não têm limite.
    • Todos os dados são permitidos na solicitação POST

Ercole Palmeri

Boletim de inovação
Não perca as notícias mais importantes sobre inovação. Cadastre-se para recebê-los por e-mail.
Tags: html

Artigos recentes

Intervenção inovadora em Realidade Aumentada, com visualizador Apple na Policlínica de Catânia

Uma operação de oftalmoplastia usando o visualizador comercial Apple Vision Pro foi realizada na Policlínica Catania…

3 Maio 2024

Os benefícios das páginas para colorir para crianças - um mundo de magia para todas as idades

O desenvolvimento de habilidades motoras finas por meio da coloração prepara as crianças para habilidades mais complexas, como escrever. Colorir…

2 Maio 2024

O futuro está aqui: como a indústria naval está revolucionando a economia global

O setor naval é uma verdadeira potência económica global, que navegou para um mercado de 150 mil milhões...

1 Maio 2024

Editoras e OpenAI assinam acordos para regular o fluxo de informações processadas por Inteligência Artificial

Na segunda-feira passada, o Financial Times anunciou um acordo com a OpenAI. O FT licencia seu jornalismo de classe mundial…

Abril 30 2024