wso2esb中HTTP代理服务的自定义URL

时间:2015-12-03 12:04:28

标签: wso2 wso2esb

我试图在WSO2ESB 4.8.1中为http代理设置自定义URL。以下是该文档:http://wso2.com/library/knowledge-base/2011/01/custom-urls-wso2-esb-proxy-services/

按照文档,我添加了" CustomURIBasedDispatcher"处理程序到axis2.xml和参数" ServiceURI"代理。

但它仍然不起作用。知道还有什么可以遗漏吗?

1 个答案:

答案 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参数。