Mule APIKit默认映射异常策略406和415

时间:2015-05-11 18:33:11

标签: mule

默认的Mule APIKit映射异常策略包含406和415的映射,如下所示:

<apikit:mapping statusCode="415">
  <apikit:exception value="org.mule.module.apikit.exception.UnsupportedMediaTypeException" />
  <set-property propertyName="Content-Type" value="application/json" doc:name="Content-Type : application/json" />
  <set-payload value="{ &quot;message&quot;: &quot;Unsupported media type&quot; }" doc:name="message : Unsupported media type" />
</apikit:mapping>
<apikit:mapping statusCode="406">
  <apikit:exception value="org.mule.module.apikit.exception.NotAcceptableException" />
  <set-property propertyName="Content-Type" value="application/json" doc:name="Content-Type : application/json" />
  <set-payload value="{ &quot;message&quot;: &quot;Not acceptable&quot; }" doc:name="message : Not acceptable" />
</apikit:mapping>

我不清楚导致这两种类型异常的原因。有人可以解释一下吗?

1 个答案:

答案 0 :(得分:1)

我们的想法是,只要您希望生成响应状态,就可以抛出这些异常类型。