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. |