⊗inhpBsRM 6 of 29 menu

Métodos de solicitação HTTP

Os métodos de solicitação HTTP mais comuns são os métodos GET e POST. Vamos examinar esses métodos mais detalhadamente, bem como estudar outros métodos mais raros. A descrição dos outros métodos é bastante geral. O fato é que esses métodos têm uma ampla aplicação e o protocolo HTTP indica apenas sua finalidade geral. Então, aqui está a descrição dos métodos:

Método Descrição
GET O método GET é o método principal, usado com mais frequência. É aplicado para obter páginas de forma simples.
POST O método POST é usado para transmitir dados do usuário. Por exemplo, um visitante do site quer deixar um comentário em um artigo. Nesse caso, o cliente deve fazer uma solicitação usando o método POST. Assim, o comentário do usuário será enviado no corpo da solicitação. E o servidor salvará esse comentário e, em resposta, retornará a página do artigo, que conterá todos os comentários deixados anteriormente e o nosso novo. Também, com o método POST, geralmente são carregados arquivos para o servidor.
HEAD O método HEAD solicita uma página da mesma forma que o método GET, mas em resposta recebe apenas os cabeçalhos, sem o corpo da resposta.
DELETE O método DELETE indica explicitamente ao servidor que o cliente deseja excluir dados armazenados no servidor para este URI.
PATCH O método PATCH indica explicitamente ao servidor que o cliente deseja modificar dados armazenados no servidor para este URI.
PUT O método PUT indica explicitamente ao servidor que o cliente deseja carregar dados no servidor para este URI.
A diferença fundamental entre os métodos POST e PUT está na compreensão das finalidades dos URIs indicados. O método POST pressupõe que no URI especificado será realizada o processamento do conteúdo transmitido pelo cliente. Usando PUT, o cliente presume que o conteúdo que está sendo carregado corresponde ao recurso localizado no URI fornecido.

Vida real

Na vida real, os servidores suportam bem apenas os métodos GET e POST. Portanto, o método GET é usado tanto para obter dados, quanto para sua exclusão e modificação. E o método POST é usado tanto para carregar dados para seu processamento, quanto para modificar e excluir dados.

bydeenesfrptru