2012-06-14 23 views
0

我需要将这些参数发送到域WSO2 ESB代理停止与和更换%26

域/页?参数1 = XXX &参数2 = YYY%26zzz

我使用代理WSO2域

本地主机:8280 /服务/ proxyfordomain /页参数1 = XXX &参数2 = YYY%26zzz

proxyfordomain的端点是域

在控制台登录

代理与&

实际URL替换%26:

To domain/page?param1=xxx&param2=yyy%26zzz 

但URL登录控制台:

To domain/page?param1=xxx&param2=yyy&zzz 

这里param2将采取yyy%26zzz格式值 但不是yyy&zzz

如何阻止WSO2取代?

感谢您花费宝贵的时间

回答

1

您可以使用下面的脚本中介器配置与“YYY%26zzz”来代替“YYY & ZZZ”。

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