5xx · Errores del servidor
Error 501 Not Implemented: qué significa y cómo solucionarlo
El error 501 Not Implemented indica que el servidor no reconoce o no soporta el método de la petición. Es poco habitual: aparece con métodos HTTP no estándar o con servidores muy básicos que solo implementan GET y HEAD.
Qué significa el código 501
La diferencia con 405 es de alcance: 405 dice "esta URL no acepta ese método"; 501 dice "este servidor no sabe hacer eso en ninguna URL".
Causas habituales del error 501
- Métodos HTTP poco comunes (PROPFIND, PATCH en servidores antiguos).
- Servidores embebidos o de desarrollo muy simples.
- Endpoints que el desarrollador dejó a medias devolviendo 501 a propósito.
Cómo solucionar el error 501
- Usa un método estándar o actualiza el servidor.
- En tus APIs, 501 es razonable para funciones anunciadas pero aún no disponibles.
Ejemplo de respuesta
http
HTTP/1.1 501 Not ImplementedPreguntas frecuentes
¿501 o 405?
405 si el método existe en el servidor pero no está permitido en esa ruta; 501 si el servidor no lo soporta en absoluto.