Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.

  1. Início
  2. /Códigos HTTP
  3. /405
4054xx · Erro do cliente

HTTP 405 Method Not Allowed

O 405 Method Not Allowed indica que a URL existe, mas não aceita o método HTTP usado na requisição.

O que significa

A URL existe, mas não aceita esse método. A requisição tem algum problema — quem chamou precisa corrigir.

Quando usar

Devolva o cabeçalho Allow com os métodos aceitos.

Especificação: RFC 9110

Causas comuns

  • POST em uma rota registrada apenas para GET
  • DELETE em endpoint que só implementa leitura
  • Preflight CORS chegando a uma rota sem tratamento de OPTIONS

Como resolver

  • Confira na documentação qual método a rota aceita
  • No servidor, devolva o header Allow listando os métodos permitidos
  • Garanta que a rota trate OPTIONS quando houver requisições entre origens

Exemplo de resposta

HTTP/1.1 405 Method Not Allowed
Allow: GET, HEAD

Perguntas frequentes

Qual a diferença entre 405 e 404?
No 404 o endereço não existe. No 405 o endereço existe, só não responde àquele método — o que é uma informação útil para quem está integrando.

Outros códigos 4xx

  • 400Bad Request
  • 401Unauthorized
  • 402Payment Required
  • 403Forbidden
  • 404Not Found
  • 406Not Acceptable
  • 407Proxy Authentication Required
  • 408Request Timeout

Ferramentas relacionadas

  • Lista completa dos códigos HTTP
  • Analisador de cabeçalhos HTTP
  • Cliente HTTP para testar a requisição