错误-26625:HTTP状态码= 406(不可接受)-不确定如何解决此问题

时间:2018-11-02 18:37:04

标签: performance-testing loadrunner vugen

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

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

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

以下是“记录原始数据”:

class firstClass {
    n: number;
    constructor(n: number) {
        this.n = n;
    }
}

class secondClass {
    id: Date;
    constructor(d: Date) {
        this.id = d;
    }
}

function toConsole(a): void {
    if (typeGuard(a, firstClass)) {
        console.log(a.n);
    } else if (typeGuard(a, secondClass)) {
        console.log(a.id);
    } else if (typeGuard(a, string)) {
        console.log(a);
    }
}

以下是重播原始数据:

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

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

2 个答案:

答案 0 :(得分:0)

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

您是否尝试过与服务器管理员联系以查看任何日志?

答案 1 :(得分:0)

记录

Accept-Encoding: gzip, deflate, br

重播

Accept-Encoding: gzip, deflate

尝试发送正确的Encoding标头。