DevToolPal
ES
5xx Errores del servidor

501 Not Implemented

No implementado

Qué significa

El servidor no admite la funcionalidad necesaria, normalmente el propio método de la petición.

Causas habituales

  • Método desconocido o no admitido, como PATCH en un servidor antiguo
  • Una función que aún no está implementada

Cómo solucionarlo

Si eres el cliente o visitante

Usa un método o endpoint admitido.

Si administras el sitio o la API

Devuelve 405 si el método es conocido pero no está permitido para ese recurso; 501 es para métodos que el servidor no reconoce en absoluto.

Respuesta de ejemplo

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

Especificación

RFC 9110 §15.6.2

Preguntas frecuentes

› ¿501 o 405?

405: este recurso no permite el método. 501: el servidor no implementa el método en ningún sitio.

› ¿El 501 se puede cachear?

Sí, por defecto, salvo que las cabeceras digan lo contrario.