Os dois métodos HTTP mais comuns são: GET e POST.

O que é HTTP?

O protocolo de transferência de hipertexto (HTTP, Hypertext Transfer Protocol) foi projetado para permitir a comunicação entre clientes e servidores. O HTTP funciona como um protocolo de solicitação-resposta entre um cliente e um servidor. Um navegador da Web pode ser o cliente e um aplicativo em um computador que hospeda um site da Web pode ser o servidor.

Exemplo: um cliente (navegador) envia uma solicitação HTTP ao servidor; então o servidor retorna uma resposta para o cliente. A resposta contém informações de status sobre a solicitação e também pode conter o conteúdo solicitado.

Métodos HTTP

  • PEGUE POSTAR
  • COLOCAR
  • CABEÇA
  • EXCLUIR
  • PATCH OPÇÕES

O método GET

GET é usado para solicitar dados de um recurso especificado. GET é um dos métodos HTTP mais comuns.

Observe que a string de consulta (pares nome / valor) é enviada na URL de uma solicitação GET:

 /test/demo_form.php?name1=value1&name2=value2

Algumas outras notas sobre solicitações GET:

  • Solicitações GET podem ser armazenadas em cache
  • As solicitações GET permanecem no histórico do navegador
  • Solicitações GET podem ser marcadas
  • As solicitações GET nunca devem ser usadas ao lidar com dados confidenciais
  • Solicitações GET têm restrições de tamanho
  • Pedidos GET são usados ​​apenas para solicitar dados (não modificar

O método POST

O POST é usado para enviar dados para um servidor para criar / atualizar um recurso.

Os dados enviados ao servidor com o POST são armazenados no corpo da solicitação da solicitação HTTP:

POST /test/demo_form.php HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2

O POST é um dos métodos HTTP mais comuns.

Algumas outras notas sobre solicitações POST:

  • As solicitações POST nunca são armazenadas em cache
  • As solicitações POST não permanecem no histórico do navegador
  • Pedidos POST não podem ser marcados
  • Solicitações POST não têm restrições quanto ao tamanho dos dados

O método PUT

PUT é usado para enviar dados para um servidor para criar / atualizar um recurso.

A diferença entre POST e PUT é que as solicitações PUT são idempotentes. Ou seja, chamar a mesma solicitação PUT várias vezes sempre produzirá o mesmo resultado. Por outro lado, chamar uma solicitação POST repetidamente tem efeitos colaterais de criar o mesmo recurso várias vezes.

O método HEAD

HEAD é quase idêntico ao GET, mas sem o corpo de resposta.

Em outras palavras, se GET / users retornar uma lista de usuários, HEAD / users fará a mesma solicitação, mas não retornará a lista de usuários.

As solicitações HEAD são úteis para verificar o que uma solicitação GET retornará antes de fazer uma solicitação GET – como antes de fazer o download de um arquivo ou corpo de resposta grande.

O método DELETE

O método DELETE exclui o recurso especificado.

O método OPTIONS

O método OPTIONS descreve as opções de comunicação para o recurso de destino.

Era isso que estava procurando?
SimNão

Demo Title

Demo Description


Introducing your First Popup.
Customize text and design to perfectly suit your needs and preferences.

Isso vai fechar em 20 segundos

Categorias

[menu name="categorias"]

Isso vai fechar em 20 segundos