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

wso2esb中HTTP代理服务的自定义URL,wso2,wso2esb,Wso2,Wso2esb,我正在尝试在WSO2ESB 4.8.1中为http代理设置自定义URL。这是它的文档: 在该文档之后,我在axis2.xml中添加了“CustomURIBasedDispatcher”处理程序,并在proxy中添加了参数“ServiceURI” 但它仍然不起作用。知道还有什么遗漏吗?您所指的文档是针对WSO2 ESB 3.0.0/3.0.1的 在你的顺序中尝试下面的方法 <inSequence> <property name="param1" expression

我正在尝试在WSO2ESB 4.8.1中为http代理设置自定义URL。这是它的文档:

在该文档之后,我在axis2.xml中添加了“CustomURIBasedDispatcher”处理程序,并在proxy中添加了参数“ServiceURI”


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

您所指的文档是针对WSO2 ESB 3.0.0/3.0.1的 在你的顺序中尝试下面的方法

  <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参数

您所指的文档是针对WSO2 ESB 3.0.0/3.0.1的 在你的顺序中尝试下面的方法

  <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参数