有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Mule http:inboundendpoint获取请求体

<flow name="restTestFlow1" doc:name="restTestFlow1">
    <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP"/>
    <logger message="#[message]" level="INFO" doc:name="Logger"/>
</flow>

我怎样才能接触到骡子的生肉

答复:

<flow name="carl_testFlow1" doc:name="carl_testFlow1">
    <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP"/>
    <object-to-string-transformer />
    <logger message="#[message:payload]" level="INFO" doc:name="Logger"/>
    <echo-component doc:name="Echo"/>
</flow>

共 (1) 个答案

  1. # 1 楼答案

    您可以使用以下任一选项来阅读请求正文

    <logger level="INFO" message="#[payload]" />
    

    以下内容将有效负载打印为字符串

    <logger level="INFO" message="#[message.payloadAs(java.lang.String)]" />
    

    希望这有帮助