Mule:在Mule 3.5.2中使用基于HTTP操作的连接器

Mule:在Mule 3.5.2中使用基于HTTP操作的连接器,mule,mule-studio,mule-component,mule-el,Mule,Mule Studio,Mule Component,Mule El,我想在mule版本3.5.2中使用基于HTTP操作的连接器来调用rest服务,因为它需要指定一些属性作为HTTP连接器的请求,而不是mule消息的有效负载,这可以通过指定源属性来实现 添加了mule http的maven依赖项 <dependency> <groupId>org.mule.transports</groupId> <artifactId>mule-transport-http</

我想在mule版本3.5.2中使用基于HTTP操作的连接器来调用rest服务,因为它需要指定一些属性作为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>

是否可以在mule 3.5.2中使用基于操作的连接器?除了flow.xml中的maven依赖项和命名空间之外,是否还需要其他一些步骤,因为即使在包含命名空间之后,流也无法包含httpn命名空间。如果基于HTTP操作的连接器无法使用HTTP出站端点连接器,那么我可以做些什么,以便从mule消息属性映射HTTP post请求而不是负载和类似的响应,该响应返回到mule message属性。

您混淆了HTTP传输和HTTP模块

HTTP模块Maven依赖项实际上是:

<dependency>
    <groupId>org.mule.modules</groupId>
    <artifactId>mule-module-http</artifactId>
    <version>3.6.0</version>
    <scope>provided</scope>
</dependency>

即使在为mule模块http包含maven依赖项并在flow.xml中包含httpn命名空间之后,基于http操作的连接器在flowfor mule3.5.2项目中也不可用。我希望使用基于HTTP操作的连接器,因为端点连接器有效负载映射到请求,而我的要求是将flowVar映射为请求到连接器。是否有办法将HTTP出站端点请求映射到flowVars而不是负载。新的HTTP模块适用于Mule 3.6或更高版本,而不是旧版本的Mule。
<dependency>
    <groupId>org.mule.modules</groupId>
    <artifactId>mule-module-http</artifactId>
    <version>3.6.0</version>
    <scope>provided</scope>
</dependency>