【发布时间】:2014-11-22 03:53:12
【问题描述】:
请告诉我如何使用服务调出策略捕获从第 3 方调用接收到的 HTTP 状态代码。我需要这个在流程中进行一些条件检查。
谢谢
【问题讨论】:
标签: apigee
请告诉我如何使用服务调出策略捕获从第 3 方调用接收到的 HTTP 状态代码。我需要这个在流程中进行一些条件检查。
谢谢
【问题讨论】:
标签: apigee
通过一些实验终于搞定了
context.getVariable("calloutResponse.status.code");
干杯!!
【讨论】:
您的响应对象是在 Callout 政策中定义的——默认情况下,ApigeeUI 使用 calloutResponse,但良好的惯例是将其重命名为提供更多信息且不太可能被覆盖的名称。
因此,如果您将其命名为“yahooWeather”,您就可以访问变量“yahooWeather.status.code”。
【讨论】: