参考: https://www.jianshu.com/p/dd7315428462
405:请求的方法不能用于被请求的资源,
该响应必须返回一个Allow 头信息用以表示出当前资源能够接受的请求方法的列表。 鉴于 PUT,DELETE 方法会对服务器上的资源进行写操作,因而绝大部分的网页服务器都不支持或者在默认配置下不允许上述请求方法,对于此类请求均会返回405错误。
即 你访问了不是你能访问的资源,如post访问静态资源, Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求 。
我访问用post请求, 那么 , 当发送的url是一个具体的资源的时候, 网站应该解析的时候把整个url当作了域名解析了. 也就是说我并没有传参数给服务端, 而是直接访问服务端的具体资源, 所以要用get请求.