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.
- 1 Calculating Heuristic Freshness RFC7234 Section 4.2.2
- Source: RFC7231 Section 6.5.5
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