请注意,出于组织安全的考虑,我屏蔽了敏感数据,包括域和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
我很难弄清我所缺少的东西,希望这里的人可以看看并帮助我解决错误。
答案 0 :(得分:0)
在某些系统中,尽管RFC(RFC 2616)表示报头的顺序无关紧要,但我发现报头的顺序会引发错误。
您是否尝试过与服务器管理员联系以查看任何日志?
答案 1 :(得分:0)
记录
Accept-Encoding: gzip, deflate, br
重播
Accept-Encoding: gzip, deflate
尝试发送正确的Encoding标头。