O HTTP (Hypertext Transfer Protocol) é o protocolo usado na transferência de hipertexto. O protocolo HTTP é a principal forma de transferência de dados entre dispositivos conectados em uma rede. Para isso, ele fornece os chamados métodos de requisição, também conhecidos como verbos HTTP, para indicar o que será feito com determinado recurso (arquivo ou diretório destinatário).
A tabela a seguir condensa os principais métodos HTTP descritas no artigo “Métodos de requisição HTTP” do MDN web docs (disponível em https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods; acesso em 30 de abril de 2022).
Verbo | Descrição |
---|---|
GET | Requisita um determinado recurso específico. Retornam apenas dados. |
POST | Método usado para submeter dados a um determinado recurso. Esse verbo é utilizado para alterar estados de um recurso presente no servidor. |
HEAD | Similar ao método GET, entretanto não requer o corpo da resposta. |
PUT | O método PUT substitui todas as atuais representações do recurso de destino pela carga de dados da requisição. |
DELETE | Apaga determinado recurso. |
CONNECT | Estabelece um túnel de conexão para um servidor com base em um recurso. |
OPTIONS | Utilizado para definir as opções para comunicação com um determinado recurso. |
TRACE | Realiza um teste de loopback para verificar se uma mensagem consegue chegar a um determinado destino. |
PATCH | Aplica modificações parciais em um determinado recurso. |