为什么Mule http入站端点总是GET请求

为什么Mule http入站端点总是GET请求,mule,inbound,Mule,Inbound,为什么Mule http入站端点总是GET请求。我正在记录http方法的类型 而且它的日志类型始终是GET,即使我将指定的方法类型放入http入站端 重点 http:inbound endpoint上的method属性无效:您可以在那里输入任何值,它不会更改任何内容 正如Ale所建议的,由HTTP客户端使用您希望在Mule端接收的任何方法。您是如何发出HTTP请求的?我正在通过浏览器发出HTTP请求,使用So。。。您的端点总是接收HTTP GET,对吗?所以我在HTTP入站端点之后有一个Mul

为什么Mule http入站端点总是GET请求。我正在记录http方法的类型 而且它的日志类型始终是GET,即使我将指定的方法类型放入http入站端
重点



http:inbound endpoint
上的
method
属性无效:您可以在那里输入任何值,它不会更改任何内容


正如Ale所建议的,由HTTP客户端使用您希望在Mule端接收的任何方法。

您是如何发出HTTP请求的?我正在通过浏览器发出HTTP请求,使用So。。。您的端点总是接收HTTP GET,对吗?所以我在HTTP入站端点之后有一个Mule记录器。我在该记录器中记录http方法类型。是否有人需要调用我的http入站端点以获得正确的方法类型?目前,我仅通过浏览器调用Http入站端点…添加了以下关于使用活动MQ发布/订阅Mule的新问题
 <http:inbound-endpoint exchange-pattern="request-response"
    path="testPath" doc:name="HTTP" 
    host="localhost" port="8083" 
    mimeType="application/json"
    method="PUT"/>

   <logger level="INFO" message="method type #[message.inboundProperties['http.method']]"
   doc:name="Logger"/>  <--- It always logs method is GET

   It never go into following expression block:

<choice doc:name="Choice">
   <when expression="#[message.inboundProperties['http.method']=='PUT']">