如何在Mule4中验证内容类型

时间:2019-06-19 05:01:28

标签: mule-studio

嗨,我有一个用例,我想验证请求中的内容类型(验证传入请求,即只有在非xml的情况下才必须是xml,必须打印内容,请检查内容)。我们如何在mule4中实现这一目标

1 个答案:

答案 0 :(得分:0)

您可以从请求的属性中获取内容类型标头。

示例

<flow name="testContentType">
    <http:listener doc:name="Listener" config-ref="HTTP_Listener_config" path="/"/>
    <logger message="Content-type: #[attributes.Headers['content-type']]"/>
</flow>

您可以在选择路由器中使用相同的表达式,也可以使用该值与验证器中的特定MIME类型进行比较。