WSO2 ESB代理停止用&;替换%26;

WSO2 ESB代理停止用&;替换%26;,wso2,wso2esb,Wso2,Wso2esb,我需要将这些参数发送到域 域/页?param1=xxx¶m2=yyy%26zzz 我在wso2中为域使用代理 localhost:8280/services/proxyfordomain/page?param1=xxx¶m2=yyy%26zzz proxyfordomain的端点是域 代理正在用替换%26& 要登录控制台的实际URL为: To domain/page?param1=xxx&param2=yyy%26zzz 但登录控制台的URL是: To domain/p

我需要将这些参数发送到域

域/页?param1=xxx¶m2=yyy%26zzz

我在wso2中为域使用代理

localhost:8280/services/proxyfordomain/page?param1=xxx¶m2=yyy%26zzz

proxyfordomain的端点是域

代理正在用替换%26&

要登录控制台的实际URL为:

To domain/page?param1=xxx&param2=yyy%26zzz
但登录控制台的URL是:

To domain/page?param1=xxx&param2=yyy&zzz
这里param2将采用
yyy%26zzz
格式值 但不是
yyy&zzz

如何阻止WSO2的更换


感谢您花费宝贵的时间

您可以使用以下脚本中介配置将“yyy&zzz”替换为“yyy%26zzz”

<script language="js">var url = mc.getTo().toString();
var newURL = url.replace("yyy&amp;zzz","yyy%26zzz");
mc.setTo(newURL);</script>
var url=mc.getTo().toString();
var newURL=url.replace(“yyy&;zzz”,“yyy%26zzz”);
mc.setTo(newURL);