如何产生405错误

时间:2018-08-28 02:48:12

标签: http http-headers

我需要测试405错误页面,但是我不知道如何创建405错误。

有没有办法在我的网站上重现405错误?

1 个答案:

答案 0 :(得分:1)

HTTP响应状态代码405表示Method Not Allowed此状态代码表明服务器已接收并识别了HTTP方法,但是服务器已拒绝了用于请求资源的特定方法。

刺激响应代码405的最简单方法是

  1. 尝试访问不存在的资源/ URL
  2. 尝试在没有适当权限的情况下访问现有资源。

使用HTTP工具(例如Postman

)尝试以下示例

以下HTTP请求试图在PUT上使用/api/values/方法,而没有正确的权限

PUT /api/values/1 HTTP/1.1
Content-type: application/json
Host: localhost
Accept: */*
Content-Length: 12

"Some Value"

HTTP响应状态代码405

HTTP/1.1 405 Method Not Allowed
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Server: Microsoft-IIS/8.0
X-Powered-By: ASP.NET
Date: Wed, 15 May 2013 02:38:57 GMT
Content-Length: 72

{"Message":"The requested resource does not support http method 'PUT'."}