← Códigos HTTP

405 Method Not Allowed

El método recibido en la línea de solicitud es conocido por el servidor de origen pero no es soportado por el recurso objetivo.

El servidor de origen DEBE generar un campo de encabezado Allow en una respuesta 405 que contenga una lista de los métodos actualmente soportados por el recurso objetivo.

Una respuesta 405 es cacheable por defecto; es decir, a menos que se indique lo contrario por la definición del método o controles de caché explícitos1.


Referencias por lenguaje

  • .NET HTTP Status Enum HttpStatusCode.MethodNotAllowed
  • Rust HTTP Status Constant http::StatusCode::METHOD_NOT_ALLOWED
  • Rails HTTP Status Symbol :method_not_allowed
  • Go HTTP Status Constant http.StatusMethodNotAllowed
  • Symfony HTTP Status Constant Response::HTTP_METHOD_NOT_ALLOWED
  • Python2 HTTP Status Constant httplib.METHOD_NOT_ALLOWED
  • Python3+ HTTP Status Constant http.client.METHOD_NOT_ALLOWED
  • Python3.5+ HTTP Status Constant http.HTTPStatus.METHOD_NOT_ALLOWED