1、APIPOST7.0版本可以正常跑通的测试用例,当前使用8.1.6版本调用测试用例执行失败,接口报错400
2、接口URL:/api/ims/external/v1/pgs?page=1&rows=10¶ms=[{"param":{"switcherId":73},"sign":"EQ"},{"param":{"name":""},"sign":"LK"}]
后端报错:
Error parsing HTTP request header
Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in the request target [/external/v1/pgs?page=1&rows=10¶ms=[%257B%2522param%2522:%257B%2522switcherId%2522:308%257D,%2522sign%2522:%2522EQ%2522%257D,%257B%2522param%2522:%257B%2522name%2522:%2522%2522%257D,%2522sign%2522:%2522LK%2522%257D] ]. The valid characters are defined in RFC 7230 and RFC 3986
相同的传参,使用jmeter可以正常调用,请问apipost侧要如何配置,才能解决改问题?
嗯嗯 8版本 query参数有特殊符号不行 这块会优化