【发布时间】:2017-05-27 14:42:02
【问题描述】:
我正在尝试从一个 API 中捕获错误状态并将其发送到调用 API。在我的下游 API 中,我有以下捕获异常策略:
<catch-exception-strategy>
<set-payload value= "500" />
<logger message="***BACKEND API: #[payload]" level="INFO" doc:name="Logger"/>
</catch-exception-strategy>
在我的调用 API 中,我有以下内容:
<http:request config-ref="downstream API " path="/downstream/{id}" method="POST " doc:name="Generate "/>
<json:object-to-json-transformer doc:name="Object to JSON"/>
<logger message="PAYLOAD: #[payload]" level="INFO" doc:name="Logger"/>
但是,我可以在下游 API 中打印有效负载,但不能在调用 API 中打印。我错过了什么吗?
【问题讨论】: