2012-06-14 51 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>