尝试解码参数值JMeter中的%字符失败,出现IllegalArgumentException:URLDecoder:转义(%)模式中的非法十六进制字符

时间:2012-09-14 16:24:36

标签: jmeter urlencode percent-encoding

使用Apache JMeter 2.7,我的POST请求的消息体(JSON)包含一个密码字段,其格式为asdf%xy3dsfsfsf。 JMeter试图将%xy解释为百分比编码字符并抛出此异常。

  

Uncaught Exception java.lang.IllegalArgumentException:URLDecoder:   转义(%)模式中的非法十六进制字符 - 对于输入字符串:“xy”。   有关详细信息,请参阅日志文件。

我无法使用反斜杠asdf\%xy3dsfsfsf来转义字符,因为它会以不正确的密码进入网络服务。

请提供有关如何解决此问题的建议。

更新: 该问题在构建2578中得到解决。 https://builds.apache.org/job/JMeter-trunk/2578/

0 个答案:

没有答案