我正在使用 wso2ESB 使用 alfresco 用户名和密码从 alfresco 获取登录票。在我打电话给服务之后
http://xx.xx.xxx.xx:8282/services/AlfrescoLogin
我必须附加
http://xx.xx.xxx.xx:8282/services/AlfrescoLogin?u=xxx&pw=xxx
我定义了以下服务:
<proxy name="AlfrescoLogin" transports="https http" startOnLoad="true" trace="disable">
<target>
<endpoint>
<address uri="http://XX.XX.XXX.XX:8080/alfresco/s/api/login"/>
</endpoint>
<inSequence>
<rewrite>
<rewriterule>
<action value="u=xxxxx" type="set" fragment="query"/>
<action value="pw=xxxxx" type="set" fragment="query"/>
</rewriterule>
</rewrite>
</inSequence>
<outSequence>
<send/>
</outSequence>
</target>
</proxy>
但是下面的配置没有效果。我尝试将 action 标记的 type 属性也设置为 append。而且我仍然必须手动将参数添加到 url。