DevToolPal
PT
5xx Erros do servidor

501 Not Implemented

Não implementado

O que significa

O servidor não suporta a funcionalidade necessária, normalmente o próprio método da requisição.

Causas comuns

  • Método desconhecido ou não suportado, como PATCH num servidor antigo
  • Um recurso que ainda não foi implementado

Como resolver

Se você é o cliente ou visitante

Use um método ou endpoint suportado.

Se você mantém o site ou a API

Retorne 405 se o método é conhecido, mas não permitido para aquele recurso; 501 é para métodos que o servidor não reconhece de forma alguma.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Especificação

RFC 9110 §15.6.2

Perguntas frequentes

› 501 ou 405?

405: este recurso não permite o método. 501: o servidor não implementa o método em lugar nenhum.

› O 501 pode ir para cache?

Sim, por padrão, a menos que os cabeçalhos digam o contrário.