Skip to content

405 Method Not Allowed ​

Meaning ​

The request method is known by the server but is not supported for the target resource.

When to Use ​

When the client uses an HTTP method that the resource does not allow. The server should send an Allow header listing acceptable methods for that resource.

Example ​

Submitting a PUT request to an endpoint that only supports GET returns 405 Method Not Allowed, along with an Allow: GET, POST header to inform the client of allowed methods.

When Not to Use ​

Do not use for unknown or unrecognized HTTP methods (use 400 or 501 in those cases). Also avoid if the method is allowed but something else failed (that should yield a different 4xx or 5xx code).

Source ​

RFC 9110


Released under the MIT License.