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
Nenhum método corresponde à sua pesquisa.
Experimente um nome ou termo diferente — por exemplo PATCH, idempotente ou cache.
Sim Não Condicional Opcional Desaconselhado

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

  1. Percorra a tabela para comparar métodos nas colunas Seguro, Idempotente, Armazenável em cache e Corpo.
  2. Pesquise por nome, propriedade ou caso de uso — por exemplo PUT, idempotent ou upload.
  3. Alterne entre os grupos Standard e WebDAV para incluir ou excluir os métodos de extensão.
  4. Passe o mouse sobre as dicas das colunas para uma definição em linguagem simples de cada propriedade.
  5. Clique no botão de copiar para obter um nome de método para sua especificação de API ou teste.

Perguntas frequentes

Seguro significa que a requisição não altera o estado do servidor de forma alguma — GET e HEAD são somente leitura. Idempotente significa que repetir a requisição idêntica tem o mesmo efeito que enviá-la uma vez — DELETE é idempotente, mas não seguro, porque a primeira chamada de fato altera o estado.

PUT substitui todo o recurso pelo corpo que você envia e é idempotente. PATCH aplica uma modificação parcial — apenas os campos que você inclui mudam — e não tem idempotência garantida. Use PUT para substituições completas e PATCH para atualizações pontuais.

Porque clientes, proxies e SDKs tentam automaticamente de novo requisições idempotentes após timeouts ou conexões interrompidas. Um POST não idempotente repetido às cegas pode criar pedidos ou registros duplicados, por isso APIs de pagamento combinam POST com chaves de idempotência.

Respostas de GET e HEAD são armazenáveis em cache por padrão. Respostas de POST só podem ser armazenadas em cache quando cabeçalhos de validade explícitos permitem, o que é raro na prática. Os demais métodos não são armazenáveis em cache — suas respostas não devem ser guardadas nem reutilizadas.

O WebDAV estende o HTTP para gerenciamento remoto de arquivos, adicionando métodos como PROPFIND, MKCOL, COPY, MOVE, LOCK e UNLOCK. Você os encontrará ao trabalhar com servidores WebDAV, protocolos de calendário/contatos construídos sobre eles, ou integrações de unidade de rede.

Sim. A tabela inteira é gratuita e roda no seu navegador a partir de um conjunto de dados embutido — pesquisar e filtrar não enviam nada ao servidor.

Precisa de ajuda?
Encontrou um problema com esta ferramenta? Avise a nossa equipa.
Relatar um problema

Adicione esta ferramenta gratuita ao seu próprio site — copie e cole o código abaixo.