如何解决URL 查询中值为 {3D} 的 java.lang.IllegalArgumentException
我的 Get 请求在 url 中有查询值 {3D}
当我使用它发出请求时它抛出 java.lang.IllegalArgumentException 同样的请求在浏览器和邮递员中工作正常
我试图提供用于调试的示例 URL,因为它没有带有 URl
解决方法
在查询中,您需要对 {}
符号进行编码,而是发送编码值:
%7BD%7D
或者使用urlencode函数
${__urlencode({D})}
,
如果没有 encoding,URL 路径部分中不能有 {
或 }
,因此选项位于:
-
像这样使用 __urlencode() function:
${__urlencode({3D})}
-
或者将您的查询放在 HTTP Request 的“参数”选项卡下并勾选
URL Encode?
框
通常,如果请求在浏览器或邮递员中有效,您可以使用 JMeter 的 HTTP(S) Test Script Recorder
记录请求版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。