Saltar al contenido

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 Implemented

Preguntas 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.

Códigos relacionados

Ver todos los códigos de estado HTTP