我试图在WSO2ESB 4.8.1中为http代理设置自定义URL。以下是该文档:http://wso2.com/library/knowledge-base/2011/01/custom-urls-wso2-esb-proxy-services/。
按照文档,我添加了" CustomURIBasedDispatcher"处理程序到axis2.xml和参数" ServiceURI"代理。
但它仍然不起作用。知道还有什么可以遗漏吗?
答案 0 :(得分:0)
您所指的文档适用于WSO2 ESB 3.0.0 / 3.0.1 在你的inSequence
中尝试使用以下内容 <inSequence>
<property name="param1" expression="$url:path"/>
<property name="param2" value="someValue"/>
<send>
<endpoint name="xyz">
<http uri-template="http://localhost:8080/testservice/{param1}?xyz={param2}"/>
</endpoint>
</send>
</inSequence>
这里“param1”是一个URL参数。