405_405错误 - CSDN
精华内容
参与话题
  • http请求返回405

    万次阅读 2014-08-12 11:31:06
    http请求返回405
    一般情况下,是你用了默认method=get,需要改为post
    
    展开全文
  • HTTP 405 错误--Method not allowed

    万次阅读 2013-07-11 21:48:37
    介绍 ... OPTIONS( 选项 ) :查找适用于一个特定网址资源的通讯选择。 在不需执行具体的涉及数据传输的动作情况下, 允许客户端来确定与资源相关的选项以及 / 或者要求, 或是一个服务器的性能。...

    介绍

    HTTP 协议定义一些资源请求方法:

    • OPTIONS( 选项 ) :查找适用于一个特定网址资源的通讯选择。 在不需执行具体的涉及数据传输的动作情况下, 允许客户端来确定与资源相关的选项以及 / 或者要求, 或是一个服务器的性能。
    • GET( 获取 ) :检索由网址资源所确定的信息,如获取一个特定的网页或图片。这是最常用的方法。
    • HEAD( 头 ) :除了服务器只反馈标头信息而不是网址资源所确定的信息本身外, 基本同于 GET ( 获取 ) 。 可用于获取一个请求所要求的响应实体的元信息 ( metainformation) ,而不需传输响应实体本身。 经常用来测试超文本链接的有效性, 可达性, 和最近的修改。
    • POST( 投寄 ) :将数据提交到 Web 服务器,如 1 )在电子公告板,新闻组中,或向 邮件名单发送信息, 2 )提供输入数据 - 通常由一个公共网关接口(CGI) 表, 到 一个数据处理进程, 3 )直接将记录添加到一个数据库中。
    • PUT( 放置 ) :将一个具体网址的数据设置( 置入 / 替换)成客户提交的新数据。例如,将新的网页上载给服务器。
    • DELETE( 删除 ) :删除与网址资源相关的数据。例如,删除网页。
    • TRACE( 跟踪 ) :运行请求信息的一个远程应用层回送。 实际上是一个 'ping', 用以测试 Web 服务器正在从客户端接收什么数据。
    • CONNECT( 连接 ) :保留以便通过代理服务器和隧道一起使用(如 SSL )。这种方法只在 HTTP 1.1 版中定义, 而在先前的 1.0 版中却没有。

    所有 Web 服务器都可以被设置为允许或不允许任何方法。例如,如果一个 Web 服务器是 ' 只读 ' (客户端不能修改 Web 服务器上的网址资源) ,那么它可以被设置为不允许 PUT 和 DELETE 方法。 同样,如果没有用户输入(所有的网页都是静态的) , 那么 POST 方法可设置为不允许。 所以, 405 错误可能会因 Web 服务器没有被设置为从客户端接受输入数据而出现。 另外, 如果客户端对请求中指明的具体网址资源没有足够的权力, 该错误也会出现。

    HTTP 循环中的 405 错误

    任何客户端,都需要通过以下循环:

    • 从您站点的 IP 名称 ( 即您站点的网址-URL, 不带起始的 ‘http://') 获得一个 IP 地址。这个对应关系 ( 即由 IP 名称向 IP 地址转换的对应关系 ) 由域名服务器 (DNSs) 提供。
    • 打开一个 IP 套接字 (socket) 连接到该 IP 地址。
    • 通过该套接字写 HTTP 数据流。
    • 从您的Web服务器接受响应的 HTTP 数据流。该数据流包括状态编码, 其值取决于 HTTP 协议 。 解析该数据流得到 状态编码和其他有用信息。

    该错误在以上所述的最后一步生成,即当客户端收到 HTTP 状态编码并识别其为 ‘405’ 时

    解决 405 错误 – 一般方法

    405 错误经常和 POST 方法同时出现。 您可能在您的网站上尝试引入某种输入表格,但并非所有的互联网服务供应商 (ISPs) 都 允许处理该表格所需的 POST 方法。

    在爬取网页时,不合时宜的POST方法一般都会被返回405错误

    遇到此异常时,检查自己的爬虫,把资源请求方式改为GET或者check一下POST的参数,header设置等。


    展开全文
  • http 返回码 405 解决方案之一

    万次阅读 多人点赞 2018-11-07 12:18:29
    http 返回码 405 解决方案之一

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

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

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

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

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

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • 405错误不一定是GET,POST,DELETE,PUT等方法类型不一致才可能导致的,也可能是URL的问题。 比如我的URL为http://localhost:8080/authority/list.action 由于web.xml设置了*.action的后缀过滤,这时如果我用...

    405错误不一定是GET,POST,DELETE,PUT等方法类型不一致才可能导致的,也可能是URL的问题。

     

    比如我的URL为http://localhost:8080/authority/list.action

     

    由于web.xml设置了*.action的后缀过滤,这时如果我用SpringMVC的@RequestMapping再去匹配这个action后缀就会出现405的错误。

     

    错误:

    正确:

    展开全文
  • 问题:http post请求网页会出现405 原因: Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求 解决:将post请求改为get请求   (某个在线POST网站:http://coolaf.com/)...
  • HTTP 405 错误 – 方法不被允许 (Method not allowed) 该文主要作为学习笔记进行转载,如有侵权请联系 HTTP 协议定义一些方法,以指明为获取客户端(如您的浏览器或我们的 CheckUpDown 机器人)所指定的具体网址资源...
  • 关于HTTP请求出现 405状态码 not allowed的解决办法

    万次阅读 多人点赞 2016-09-30 09:52:33
    最近学爬虫。发现httppost请求目标网站会出现405 状态码,原因为 Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求 所以将post请求改为get请求即可
  • http请求 405错误 方法不被允许 (Method not allowed)

    万次阅读 多人点赞 2017-08-16 20:21:14
    由于自己疏忽,导致请求错误405,然后前端数据传输没错,百度大都说跟post提交方式有关,改成get还是报错,检查才知道,controller中忘记写@requestMapping("/XXX"),hahhahah 被自己粗心蠢哭了,,,从而导致没有...
  • 400 请求出错  由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。  ...401.1 未授权:登录失败  ...此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。...
  • http请求405错误

    万次阅读 热门讨论 2018-05-13 21:43:04
    HTTP 错误 405 405 不允许此方法 对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型。 如果问题依然存在,请与服务器的管理员联系.一般情况只要修改请求方式就...
  • Nginx 405 not allowed最简单快速解决办法 Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。 server { listen ...
  • http请求返回405 (Method Not Allowed)

    万次阅读 2018-09-19 20:13:34
    使用post请求json文件中的数据时,返回报错405(Method Not Allowed) 二、解决方法 由post请求改为get请求,请求静态资源时用get请求; 原因: 使用post请求并且发送的URL是一个具体的资源的时候例如JSON文件, ...
  • http请求状态码为返回405

    万次阅读 2019-01-07 21:53:08
    状态码为405表示请求的方式不对,请求的方式有get、post、head、put……常用的为post和get。 我的报错为[org.springframework.web.HttpRequestMethodNotSupportedException: Request method ‘POST’ not supported]...
  • http状态码:405 问题

    万次阅读 2017-08-11 15:17:27
    http://localhost:8080/****/rest/login.do 发送GET请求/:报request method is refuse 405错误 解决方案:把get方式改为post方式即可。
  • javaWeb中405错误解决办法

    万次阅读 2016-03-24 11:52:29
    今天写了一个servlet,可是一直405报错,开始以为web.xml里面的servlet配置有问题,可是那样的话应该报404错误啊 最后才发现在重写doPost和doGet方法的时候,写成了dopost和doget,因为java对大小写很敏感,故...
  • IIS7 HTTP 405
  • Nginx的405 not allowed错误解决

    万次阅读 2016-11-03 17:54:05
    405 Not Allowed 405 Not Allowed nginx/1.0.11 2.上网查资料,原来因为这里请求的静态文件采用的是post方法,nginx是不允许post访问静态资源。题话外,试着post访问了下www.baidu.com发现页面也是报错 3.现贴...
  • 关于SVN的405错误

    万次阅读 2011-01-19 21:37:00
    svn 405 错误
  • Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。 [root@localhost ~]# curl -d 1=1... 405 Not Allowed 405 Not Allowed nginx/1.2.3
  • WebResponse webRespon = httpReq.GetResponse();远程服务器返回错误: (405) 不允许的方法。
1 2 3 4 5 ... 20
收藏数 76,832
精华内容 30,732
关键字:

405