【问题标题】:Error -26625: HTTP Status-Code=406 (Not Acceptable) - Unsure how to resolve this错误 -26625:HTTP 状态代码 = 406(不可接受) - 不确定如何解决此问题
【发布时间】:2018-11-02 18:37:03
【问题描述】:

请注意,出于组织安全的目的,我屏蔽了敏感数据,包括域和 IP 以及其他任何可能看起来有风险的内容。

在 Loadrunner VUGen 中,我在输出中看到以下错误:

Investigator.c(901):错误 -26625:“https:///complaints/api/assignWorkItem”的 HTTP 状态代码=406(不可接受)

这是记录原始数据:

POST /complaints/api/assignWorkItem HTTP/1.1
Host: <DOMAIN MASKED>
Connection: keep-alive
Content-Length: 222
Pragma: no-cache
Origin: https://<DOMAIN MASKED>
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3209.0 Safari/537.36
Content-Type: application/json
Access-Control-Allow-Origin: https://<DOMAIN MASKED>
Accept: application/json, text/plain, */*
Cache-Control: no-cache
Access-Control-Allow-Headers: accept, cache-control, origin, x-requested-with, x-file-name, content-type
Expires: -1
Referer: https://<DOMAIN MASKED>/complaints/
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: rxVisitor=1539275596972629MIT97TQHCU4S9862V80PDF73E8L4H; JSESSIONID=0000DjjVJqHfOtlUmwLBbNYe-44:-1; BizflowUserID=; REMEMBERAUTOLOGIN=; rememberID=false; BFLOGINTYPE=BIZFLOWSECURITY; WIHSTYLE=Basic
{"sessionInfoXml":"<SESSIONINFO KEY=\"<KEY MASKED>\" USERID=\"0000000130\" SERVERID=\"0000001001\" IP=\"<IP MASKED>\" PORT=\"<PORT MASKED>\" DEPTID=\"9000000000\" USERTYPE=\"U\" />","processId":859,"participantId":"0000000130"}HTTP/1.1 200 OK
Date: Thu, 25 Oct 2018 15:15:24 GMT
X-Powered-By: Servlet/3.0
Keep-Alive: timeout=10
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Content-Language: en-US

true

这是重播原始数据:

POST /complaints/api/assignWorkItem HTTP/1.1
Content-Type: application/json
Referer: https://<DOMAIN MASKED>/complaints/
Accept: application/json, text/plain, */*
Access-Control-Allow-Headers: accept, cache-control, origin, x-requested-with, x-file-name, content-type
Access-Control-Allow-Origin: https://<DOMAIN MASKED>
Origin: https://<DOMAIN MASKED>
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3209.0 Safari/537.36
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: Keep-Alive
Host: <DOMAIN MASKED>
Cookie: rxVisitor=1539275596972629MIT97TQHCU4S9862V80PDF73E8L4H; WIHSTYLE=Basic; BizflowUserID=; REMEMBERAUTOLOGIN=; rememberID=false; BFLOGINTYPE=BIZFLOWSECURITY; JSESSIONID=0000-6LJaE1jyksQhhpnFLvGntL:-1; USEROS=NT
Content-Length: 222

{"sessionInfoXml":"<SESSIONINFO KEY=\"<KEY MASKED>\" USERID=\"0000000140\" SERVERID=\"0000001001\" IP=\"<IP MASKED>\" PORT=\"<PORT MASKED>\" DEPTID=\"9000000000\" USERTYPE=\"U\" />","processId":859,"participantId":"0000000140"}HTTP/1.1 406 Not Acceptable
Date: Fri, 02 Nov 2018 18:21:56 GMT
X-Powered-By: Servlet/3.0
Keep-Alive: timeout=10
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Content-Language: en-US

false

我很难弄清楚我缺少什么,希望这里的人可以看看并帮助我解决错误。

【问题讨论】:

    标签: performance-testing loadrunner vugen


    【解决方案1】:

    在某些系统中,我发现标头的顺序会引发错误 - 尽管 RFC (RFC 2616) 表示顺序无关紧要。

    您是否尝试联系服务器管理员查看日志?

    【讨论】:

    • 我没试过。如果我联系他们,我有什么具体的问题需要询问吗?
    • 对不起,这没有给我发送电子邮件,从那以后我就没有上过该网站。你解决了这个问题吗?您可以尝试在邮递员中查看订单是否重要。
    • 可能有服务器日志会指出您做错了什么。我会尝试与网关管理员合作,在您发送请求时监控进入服务器的任何请求,他们可能会有所帮助。
    【解决方案2】:

    记录

    Accept-Encoding: gzip, deflate, br
    

    重播

    Accept-Encoding: gzip, deflate
    

    尝试发送正确的编码标头。

    【讨论】:

      猜你喜欢
      • 2019-12-15
      • 2019-04-30
      • 2018-05-31
      • 1970-01-01
      • 2018-07-22
      • 2015-03-17
      • 1970-01-01
      • 2023-03-17
      • 2019-05-05
      相关资源
      最近更新 更多