Existem 15 métodos de pedido HTTP. De acordo com a norma HTTP, os pedidos HTTP podem utilizar vários métodos de pedido. O HTTP1.0 define três tipos de métodos de pedido: GET, POST e HEAD. O HTTP1.1 acrescenta cinco tipos de métodos de pedido: OPTIONS, PUT, DELETE, TRACE e CONNECT.
Número de série | Método | Descrição |
---|---|---|
1 | GET | Solicita informações sobre uma página específica e devolve o corpo da entidade. |
2 | HEAD | Semelhante ao pedido get, exceto que não existe conteúdo específico na resposta devolvida, que é utilizado para obter o cabeçalho. |
3 | POST | Submete dados ao recurso especificado para processar o pedido (por exemplo, submeter um formulário ou carregar um ficheiro). Os dados são incluídos no corpo do pedido. Um pedido POST pode resultar na criação de um novo recurso e/ou na modificação de um recurso existente. |
4 | PUT | Os dados transmitidos do cliente para o servidor substituem o conteúdo do documento especificado. |
5 | DELETE | O servidor é solicitado a eliminar a página especificada. |
6 | CONNECT | O protocolo HTTP/1.1 está reservado aos servidores proxy que podem alterar a ligação a um pipeline. |
7 | OPTIONS | Permite que o cliente veja o desempenho do servidor. |
8 | TRACE | Apresenta os pedidos recebidos pelo servidor, principalmente para fins de teste ou diagnóstico. |
9 | PATCH | A entidade contém uma tabela que descreve a diferença em relação ao conteúdo original representado por este URI. |
10 | MOVE | Solicita ao servidor que mova a página especificada para outro endereço de rede. |
11 | COPY | Solicita ao servidor que copie a página especificada para outro endereço de rede. |
12 | LINK | O servidor requerente estabelece uma relação de ligação. |
13 | UNLINK | Quebra a relação de ligação. |
14 | WRAPPED | Permite que o cliente envie pedidos encapsulados. |
15 | Extension-mothed | Podem ser adicionados métodos adicionais sem alterar o protocolo. |