The method received in the request-line is known by the origin server but not supported by the target resource.
The origin server MUST generate an Allow header field in a 405 response containing a list of the target resource's currently supported methods.
A 405 response is cacheable by default; i.e., unless otherwise indicated by the method definition or explicit cache controls1.
http.StatusMethodNotAllowedhttp.client.METHOD_NOT_ALLOWEDhttp.HTTPStatus.METHOD_NOT_ALLOWED:method_not_allowedResponse::HTTP_METHOD_NOT_ALLOWED