【发布时间】:2015-06-08 19:46:52
【问题描述】:
我想在 mule 版本 3.5.2 中使用基于 HTTP 操作的连接器来调用休息服务,因为它需要指定一些属性作为对 HTTP 连接器的请求,而不是 mule 消息的有效负载,这可以通过指定源来实现属性。
为 mule http 添加 maven 依赖
<dependency>
<groupId>org.mule.transports</groupId>
<artifactId>mule-transport-http</artifactId>
<version>3.6.0</version>
<scope>provided</scope>
</dependency>
并且在 flow.xml 文件中包含了 xml 命名空间
xmlns:httpn="http://www.mulesoft.org/schema/mule/httpn" and
xsi:schemaLocation="....
http://www.mulesoft.org/schema/mule/httpn http://www.mulesoft.org/schema/mule/httpn/3.6/mule-httpn.xsd..."
是否可以在 mule 3.5.2 中使用基于操作的连接器?除了 Maven 依赖项和 flow.xml 中的命名空间之外,是否还需要其他一些步骤,因为即使在包含命名空间之后,流程也无法包含 httpn 命名空间。如果基于 HTTP 操作的连接器无法使用我可以对 HTTP 出站端点连接器做什么因此,http post 请求是从 mule 消息属性而不是有效负载映射的,并且对于响应返回到 mule 消息属性的响应类似。
【问题讨论】:
标签: mule mule-studio mule-component mule-el