¿Qué significa el estado HTTP 405 (Método no permitido)?

 
También puede significar:
ConstanteTipoSO
ERROR_NOT_A_CLOUD_SYNC_ROOTError de WindowsWindows
SMB_SERVER_LIVEDUMPCódigo BSODWindows
Anterior Siguiente
HTTP_STATUS_NOT_FOUND HTTP_STATUS_NONE_ACCEPTABLE

HTTP_STATUS_BAD_METHOD

Qué significa HTTP 405 Method Not Allowed

HTTP_STATUS_BAD_METHOD corresponde a HTTP 405. El servidor reconoce el método HTTP, pero ese método no está permitido para el recurso solicitado.

La respuesta debe incluir Allow con los métodos admitidos por el recurso. Esto distingue 405 de 501, que significa que el servidor no implementa la funcionalidad del método en general.

Qué comprobar

  • Revisa el encabezado Allow y el contrato del endpoint.
  • Comprueba que routers, proxies o reglas CORS no estén transformando o bloqueando el método antes de llegar a la aplicación.
  • No cambies de POST a GET solo para eliminar el error si ambos métodos tienen semánticas diferentes.

RFC 9110: HTTP Semantics


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