The HTTP
405 Method Not Allowed
client error response
status code indicates that the server knows the request method, but the target resource doesn't support this method.
The server
must
generate an
Allow
header in a 405 response with a list of methods that the target resource currently supports.
Improper server-side permissions set on files or directories may cause a 405 response when the request would otherwise be expected to succeed.
Server owners often disallow the use of the
TRACE
method due to security concerns.
The following example shows a typical response where a server doesn't allow the use of
TRACE
:
TRACE / HTTP/1.1
Host: example.com