HTTP返回reponse code 405

Posted uuuz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP返回reponse code 405相关的知识,希望对你有一定的参考价值。

今天做网络请求数据的时候遇到返回码405,当时就傻了~~

          故事是这样的-- 我用post请求访问一个url,服务端数据是一个json的txt文件,理论上直接访问,返回json,然后解析就没事了,可是今天很无语.居然给我返回405...

问了很多人,他们给我提供了各种思路,都不奏效.最后听一个好哥们叫我试试换get请求,哎呀~~~这就解决了...

          我问他这是为什么?  大概回到就是,我访问用post请求, 那么 , 当发送的url是一个具体的资源的时候, 网站应该解析的时候把整个url当作了域名解析了.  也就是说我并没有传参数给服务端, 而是直接访问服务端的具体资源, 所以要用get请求.

 

通过URLCONNECT发送一个HTTPS请求,使用POST方式 结果返回http response code405 ,改成GET方式之后 获得整个网页的html代码。

怀疑是这个URL链接指向的是一个HTML网页,因此使用改成GET方式后直接获取整个网页的HTML代码,类似访问https://www.baidu.com会拿到这个页面的代码。

以上是关于HTTP返回reponse code 405的主要内容,如果未能解决你的问题,请参考以下文章

http 返回码 405 解决方案之一

http 返回码 405 解决方案之一

CORS 预检请求返回 HTTP 405

发布网站后,使用 AngularJS 发布表单返回 405 代码

Spring Boot POST 请求返回 http 状态 405“方法不允许”而不是 HTTP 状态 404

Jersey 返回 HTTP 状态 405 - 不允许的方法