Http响应生成器在3.6 Mule中被弃用?但是能够看到HTTP侦听器组件的内部

Http响应生成器在3.6 Mule中被弃用?但是能够看到HTTP侦听器组件的内部,mule,mule-studio,mule-component,mule-el,Mule,Mule Studio,Mule Component,Mule El,我有一个关于HTTP响应生成器的小问题需要澄清。我可以在3.6、3.7和3.8中看到HTTP侦听器中的响应生成器。但是url上说响应生成器在3.6或更高版本中不受欢迎 <http:listener config-ref="HTTP_Listener_Configuration" path="${inbound.path}" allowedMethods="POST,GET" doc:name="HTTP"> <http:response-builder>

我有一个关于HTTP响应生成器的小问题需要澄清。我可以在3.6、3.7和3.8中看到HTTP侦听器中的响应生成器。但是url上说响应生成器在3.6或更高版本中不受欢迎

 <http:listener config-ref="HTTP_Listener_Configuration" path="${inbound.path}" allowedMethods="POST,GET" doc:name="HTTP">
         <http:response-builder>
            <http:header headerName="check-ID" value="#[sessionVars.transactionId]"/>
        </http:response-builder> 
    </http:listener>
哪一个是不推荐的。困惑的我在3.6中对响应生成器进行了更改,并在HTTP listener中添加了响应生成器的更改。但是我需要确保我没有使用不推荐的那个


以上两者的实际区别是什么。(在HTTP侦听器中配置
并作为独立的
响应生成器组件
第二个已弃用,因为它是已弃用的HTTP传输的一部分。第一个是替换传输的新HTTP模块的一部分。

感谢您的解释。正在尝试迁移到3.9.0。我说的对吗即使您选择了第一个警告?是的,这是正确的@Derp。不管怎样,它都会警告您。没什么好担心的。
 <http:response-builder status="200" contentType="text/html" doc:name="HTTP Response Builder"/>.