0

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

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

我在 wso2 中使用代理作为域

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

proxyfordomain 的端点是 domain

代理正在用 & 替换 %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 替换?

感谢您花费宝贵的时间

4

1 回答 1

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>
于 2012-07-26T13:57:13.863 回答