请告诉我如何使用服务标注政策捕获从第三方调用收到的HTTP状态代码。我需要这个在流程中进行一些条件检查。
谢谢
答案 0 :(得分:3)
最后通过一些实验得到了它
context.getVariable("calloutResponse.status.code");
干杯!!
答案 1 :(得分:0)
你的响应对象是在Callout策略中定义的 - 默认情况下,ApigeeUI使用calloutResponse,但是好的约定是将它重命名为更具信息性并且不太可能被覆盖的东西。
因此,如果您将其命名为“yahooWeather”,则可以访问变量“yahooWeather.status.code”。