Ошибка -26625: код состояния HTTP = 406 (недопустимо) - не знаете, как решить эту проблему - PullRequest
0 голосов
/ 02 ноября 2018

Обратите внимание, что в целях обеспечения безопасности организации я замаскировал конфиденциальные данные, включая домены и IP-адреса, а также все, что может показаться рискованным.

В Loadrunner VUGen я вижу следующую ошибку в выводе:

Investigator.c (901): Ошибка -26625: код состояния HTTP = 406 (недопустимо) для «https: /// жалоб / api / assignWorkItem»

Вот запись необработанных данных:

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

Мне трудно понять, чего мне не хватает, и я надеюсь, что кто-то здесь может взглянуть и помочь мне исправить ошибку.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Запись

Accept-Encoding: gzip, deflate, br

Replay

Accept-Encoding: gzip, deflate

Попробуйте отправить правильный заголовок Кодировки.

0 голосов
/ 05 ноября 2018

В некоторых системах я видел, что порядок заголовков приводил к ошибкам - хотя RFC ( RFC 2616 ) говорит, что порядок не должен иметь значения.

Вы пытались связаться с администраторами сервера, чтобы посмотреть какие-либо журналы?

...