【问题标题】:how to capture the http status code from service callout in Apigee如何从 Apigee 中的服务标注中捕获 http 状态代码
【发布时间】:2014-11-22 03:53:12
【问题描述】:

请告诉我如何使用服务调出策略捕获从第 3 方调用接收到的 HTTP 状态代码。我需要这个在流程中进行一些条件检查。

谢谢

【问题讨论】:

    标签: apigee


    【解决方案1】:

    通过一些实验终于搞定了

    context.getVariable("calloutResponse.status.code");
    

    干杯!!

    【讨论】:

      【解决方案2】:

      您的响应对象是在 Callout 政策中定义的——默认情况下,ApigeeUI 使用 calloutResponse,但良好的惯例是将其重命名为提供更多信息且不太可能被覆盖的名称。

      因此,如果您将其命名为“yahooWeather”,您就可以访问变量“yahooWeather.status.code”。

      【讨论】:

        猜你喜欢
        • 2018-09-08
        • 2014-10-03
        • 2014-04-22
        • 2022-06-23
        • 1970-01-01
        • 2021-04-13
        • 2010-11-21
        • 1970-01-01
        相关资源
        最近更新 更多