什么是405状态码?
源服务器知道请求行中接收到的方法,但目标资源不支持该方法。
源服务器必须在405响应中生成一个Allow报头字段,其中包含目标资源当前支持的方法列表。
默认情况下405响应是可缓存的;也就是说,除非方法定义或显式缓存控件另有指示1.
- 1计算启发式新鲜度RFC7234章节4.2.2
- 来源:RFC7231章节6.5.5
405代码参考
Rails HTTP状态符号: method_not_allowed
Go HTTP状态常量http。StatusMethodNotAllowed
Symfony HTTP状态常数响应:HTTP_METHOD_NOT_ALLOWED
Python2 HTTP状态常量httplib。METHOD_NOT_ALLOWED
Python3+ HTTP状态常量http.client.METHOD_NOT_ALLOWED
Python3.5+ HTTP状态常量http.HTTPStatus.METHOD_NOT_ALLOWED