Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.
Nota: O conteúdo original publicado em inglês no Mozilla Developer Network utiliza o termo "resource" mantido na tradução que refere-se a qualquer destino válido ao executar uma conexão usando o protocolo HTTP, na lingua portuguesa ao falarmos sobre requisições, o termo é pouco usado com essa finalidade/contexto.
O protocolo HTTP define uma série de Métodos de Requsição responsáveis por indicar a ação a ser executada na representação de um determinado recurso. Embora esses métodos possam ser descritos como substantivos, eles também são comumente referenciados como verbos, os chamados "HTTP Verbs". Cada um deles implementa uma diferente função sendo que alguns recursos são comuns entre todos os verbos, por exemplo, qualquer método de requisição pode ser do tipo safe, idempotent, ou cacheable.
GET- O Método GET é utilizado para solicitar uma representação de um recurso específico, Requisições utilizando o Método GET devem retornar apenas dados.
HEAD- O Método
HEADsolicita uma resposta de forma identica ao processo que ocorre no tipo GET, porém sem um corpo "body" contendo o recurso. POST- O Método
POSTé utilizado para submeter uma entidade a um recurso específico, As vezes causando uma mudança no estado do recurso ou solicitando alterações do lado do servidor. PUT-
O Método PUT substitui as representações de seu recurso alvo através de uma requisição com uma carga de dados.
DELETE- O Método DELETE remove um recurso específico.
CONNECT-
O Método
CONNECTestabelece um túnel para conexão com o servidor a partir do recurso alvo; OPTIONS- O Método
OPTIONSé usado para descrever as opções de comunicação com o recurso alvo. TRACE-
O Método
TRACEexecuta uma chamada de loopback como teste durante o caminho de conexão com o recurso alvo; PATCH- O Método
PATCHé utilizado para aplicar modificações parciais em um recurso.
Especificações
| Especificações | Título | Comentário |
|---|---|---|
| RFC 7231, section 4: Request methods | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content | Specifies GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE. |
| RFC 5789, section 2: Patch method | PATCH Method for HTTP | Specifies PATCH. |
Compatibilidade com Browser
To contribute to this compatibility data, please write a pull request against this file: https://github.com/mdn/browser-compat-data/blob/master/http/methods.json.
No compatibility data found. Please contribute data for "http/methods" (depth: 1) to the MDN compatibility data repository.

