¿Qué significa el estado HTTP 501 (No implementado)?

 
Anterior Siguiente
HTTP_STATUS_SERVER_ERROR HTTP_STATUS_BAD_GATEWAY

HTTP_STATUS_NOT_SUPPORTED

Qué significa HTTP 501 Not Implemented

HTTP_STATUS_NOT_SUPPORTED corresponde a HTTP 501. El servidor no reconoce o no implementa la funcionalidad necesaria para completar la solicitud.

No es lo mismo que 405 Method Not Allowed. Un 405 significa que el método existe pero no está permitido para un recurso concreto; un 501 indica que el servidor carece de esa capacidad de forma general o no sabe procesar la funcionalidad requerida.

Qué comprobar

  • Verifica el método HTTP, las extensiones de protocolo y la versión del servidor o intermediario que recibió la petición.
  • Comprueba si un proxy antiguo está rechazando una característica que el origin sí soporta.
  • Si la funcionalidad no está implementada, cambiar solo la ruta del recurso normalmente no resolverá el problema.

RFC 9110: HTTP Semantics


¿Buscas un código diferente? Buscar otro código de estado o error.