Existem 15 métodos de solicitação HTTP. De acordo com o padrão HTTP, as solicitações HTTP podem usar vários métodos de solicitação. O HTTP1.0 define três tipos de métodos de solicitação: GET, POST e HEAD. O HTTP1.1 adiciona cinco tipos de métodos de solicitação: OPTIONS, PUT, DELETE, TRACE e CONNECT.
Número de série | Método | Descrição |
---|---|---|
1 | GET | Solicita informações sobre uma página especificada e retorna o corpo da entidade. |
2 | HEAD | Semelhante à solicitação get, exceto pelo fato de não haver conteúdo específico na resposta retornada, que é usada para obter o cabeçalho. |
3 | POST | Envia dados ao recurso especificado para processar a solicitação (por exemplo, enviar um formulário ou fazer upload de um arquivo). Os dados são incluídos no corpo da solicitação. Uma solicitação 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 excluir a página especificada. |
6 | CONNECT | O protocolo HTTP/1.1 é reservado para servidores proxy que podem alterar a conexão com um pipeline. |
7 | OPTIONS | Permite que o cliente visualize o desempenho do servidor. |
8 | TRACE | Exibe as solicitações recebidas 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 esse URI. |
10 | MOVE | Solicita que o servidor mova a página especificada para outro endereço de rede. |
11 | COPY | Solicita que o servidor copie a página especificada para outro endereço de rede. |
12 | LINK | O servidor solicitante estabelece uma relação de vínculo. |
13 | UNLINK | Quebra a relação de vinculação. |
14 | WRAPPED | Permitir que o cliente envie solicitações encapsuladas. |
15 | Extension-mothed | Métodos adicionais podem ser adicionados sem alterar o protocolo. |