Métodos HTTP
Uma referência fácil de percorrer para todos os métodos de pedido HTTP — GET, POST, PUT, PATCH, DELETE e os restantes, além de WebDAV — mostrando num relance se cada um é seguro, idempotente e cacheável, se aceita um corpo, e um exemplo típico. No seu browser, gratuitamente.
Todos os métodos de pedido HTTP padrão e a sua semântica, lado a lado. Tudo corre no seu browser a partir de uma referência integrada — nada é enviado para o servidor.
| Método | Finalidade | Seguro | Idempotente | Cacheável | Corpo | Uso típico |
|---|
Sobre Métodos HTTP
Esta referência de métodos HTTP reúne todo método de requisição padrão — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS e TRACE — além das extensões comuns do WebDAV, em uma única tabela navegável. Para cada método, ela responde às perguntas que os desenvolvedores realmente se fazem: é seguro, é idempotente, é armazenável em cache, carrega um corpo de requisição e como é um uso típico.
Essas três propriedades semânticas orientam decisões de design reais. Métodos seguros são somente leitura e podem ser pré-carregados livremente; métodos idempotentes podem ser repetidos após uma falha de rede sem efeitos colaterais, exatamente o que proxies e clientes HTTP assumem; e a armazenabilidade em cache determina se as respostas podem ser guardadas e reutilizadas.
A pesquisa corresponde a nomes de métodos, propriedades e casos de uso — PATCH, idempotent e cache filtram todos a tabela — e um alternador de grupo separa os métodos padrão do conjunto WebDAV. Cada nome de método é copiado para a área de transferência com um clique.
Como usar Métodos HTTP
- Percorra a tabela para comparar métodos nas colunas Seguro, Idempotente, Armazenável em cache e Corpo.
- Pesquise por nome, propriedade ou caso de uso — por exemplo PUT, idempotent ou upload.
- Alterne entre os grupos Standard e WebDAV para incluir ou excluir os métodos de extensão.
- Passe o mouse sobre as dicas das colunas para uma definição em linguagem simples de cada propriedade.
- Clique no botão de copiar para obter um nome de método para sua especificação de API ou teste.