【问题标题】:Load runner throwing 406 Error while replaying script重播脚本时加载运行器抛出 406 错误
【发布时间】:2017-08-24 06:18:38
【问题描述】:

重播脚本时,我收到以下错误消息: Error -26625: HTTP Status-Code=406 (Not Acceptable) for "https://example.com" [MsgId: MERR-26625]

406 - 客户端浏览器不接受请求的 MIME 类型 页面。

您的浏览器无法打开您要查找的页面,因为 它具有您的浏览器不接受的文件扩展名。

在下面的调用中收到此错误

web_custom_request("bootstrap",
                   "URL=https://<Domain Information>",
                   "Method=POST",
                   "Resource=0",
                   "RecContentType=application/json",
                   "Referer=https://<Domain Information>",
                   "Mode=HTTP",
                   "EncType=application/json;

您能否建议我如何克服此错误。

【问题讨论】:

  • https://&lt;Domain Information&gt; 到底是什么?
  • 您要将其发送到的确切 URL 是什么?

标签: loadrunner http-status-code-406


【解决方案1】:

您是否考虑过您的请求中可能缺少标头?还有一种可能是 cookie 管理不善 - 如果您需要未处理的标头中的 cookie 值,这也可能与标头相关。

【讨论】:

  • 问题已解决。它是由于缺少 CSRF Token Header 造成的。谢谢
  • 感谢您为未来研究此 HTTP 406 问题的人们提供有关解决方案的反馈
【解决方案2】:

我也遇到了这个问题,在查看快照查看器时,在回放时,我可以看到一个错误与我发布的值有关,它需要是唯一的。我在正文中添加了一个时间戳,它解决了这个问题。 从: "Body={"fileMapID":{FILEMAPID},"matchers":["Activate_MapName}"]}", 到: "Body={"fileMapID":{FILEMAPID},"matchers":["Activate_MapName_{TS}"]}",

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-12
    • 2014-07-09
    相关资源
    最近更新 更多