51Testing_2011 发表于 2011-7-14 10:32:41

求助:回放时出错,请大家帮忙看看。

Action.c(143): Error -26620: HTTP Status-Code=411 (Length Required) for "http://132.40.130.2:8080/dq2/dap/consttime/ConstTime.action?constType=var.ispire.dq"       
Action.c(143): web_custom_request("ConstTime.action") highest severity level was "ERROR", 1793 body bytes, 397 header bytes       

Error -26620: HTTP Status-Code=411 ,在网上也找不到相应的解决方法。

我在网上查了 highest severity level was "ERROR", 的解决方法,说是因为页面上有树的原因,处理方法是1, 打开recording options,在internet protocol下的recording中选择recording level为HTML-based script,点击HTML Advanced,选择script type为A script containing explicit.即可。
2, 选择使用URL_based script录制。
我按这个处理还是不行。


大家知不知道怎么处理?

相应的脚本是:
web_custom_request("ConstTime.action",
                "URL=http://132.40.130.2:8080/dq2/dap/consttime/ConstTime.action?constType=var.ispire.dq",
                "Method=GET",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://132.40.130.2:8080/dq2/dap/kpichoose/KpiChoose.action?__moduleId=1381",
                "Snapshot=t7.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=constType=var.ispire.dq",
                LAST);

云层 发表于 2011-7-14 11:57:58

您的 Web 服务器认为,客户端(如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流应包括一个 “ 内容长度 ” 规范。 这通常是只用于那些将数据放置在 Web 服务器上的 HTTP 方法,而不是数据检索方法。

HTTP 循环中的 411 错误

任何客户端 ( 例如您的浏览器或我们的 CheckUpDown 机器人 ) ,都需要通过以下循环:

从您站点的 IP 名称 ( 即您站点的网址-URL, 不带起始的 ‘http://') 获得一个 IP 地址。这个对应关系 ( 即由 IP 名称向 IP 地址转换的对应关系 ) 由域名服务器 (DNSs) 提供。
打开一个 IP 套接字 (socket) 连接到该 IP 地址。
通过该套接字写 HTTP 数据流。
从您的Web服务器接受响应的 HTTP 数据流。该数据流包括状态编码, 其值取决于 HTTP 协议 。 解析该数据流得到 状态编码和其他有用信息。
该错误在以上所述的最后一步生成,即当客户端收到 HTTP 状态编码 并识别其为 ‘411’ 时

解决 411 错误 – 一般方法

这个错误在大多数网络传输中都少有发生,特别是当客户端系统是一个浏览器时就更不可能。 这 个问题只有通过以下途径解决, 即先检查您的客户端系统在试图做什么,然后与您的互联网服务供应商 (ISP) 商讨为什么 Web 服务器需要“内容长度”规范。

解决 411 错误 – CheckUpDown

该错误应该永远不会发生在您的 CheckUpDown 帐户上。 如果出现了, 则通常表明我方系统或是管理您网站的 Web 服务器系统在编程上有缺陷。 “内容长度”规范和我们在检查您的网址是使用的访问类型无关。

只要您遇到 411错误,就请和我们联系(最好通过电子邮件) - 您自己无法解决此类错误。我们必须和您的 ISP 及Web 服务器软件供应商联络, 以确认产生该错误的确切原因

51Testing_2011 发表于 2011-7-14 21:22:33

没有人知道吗?:)

UltraSevenEX 发表于 2012-3-15 14:04:48

回放脚本报http 411(length required)
个人解决办法:将报错脚本处请求中的"Method=Get"改成"Method=POST"
我在网上搜索不到解决办法,然后自己在尝试解决的过程中,考虑到Get方法和Post方法的区别,于是尝试了修改,发现可以解决这个问题
页: [1]
查看完整版本: 求助:回放时出错,请大家帮忙看看。