java.lang.IllegalArgumentException URL 查询中的值为 {3D}
java.lang.IllegalArgumentException with value {3D} in URL query
我的 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
记录请求
我的 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
记录请求