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

时间:2012-06-14 10:58:40

标签: wso2 wso2esb

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

  

域/页面的param1 = XXX&安培; param2的= YYY%26zzz

我在wso2中使用域代理

  

本地主机:8280 /服务/ proxyfordomain /页的param1 = XXX&安培; param2的= 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更换?

感谢您花费宝贵的时间

1 个答案:

答案 0 :(得分:1)

您可以使用以下脚本介体配置来替换“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>