【问题标题】:Azure API Management access specific values from a defined variableAzure API 管理从定义的变量访问特定值
【发布时间】:2020-04-01 09:52:17
【问题描述】:

我正在使用 Azure API 管理,并且我在此变量中存储了以下响应

<set-variable name="externalAPIResponse" value="@((IResponse)context.Variables["response"])" />

响应,具有以下结构:

 "value": {
    "status": {
        "code": 400,
        "reason": "Bad Request"
    },
...
}

我正在努力从这个变量中访问状态代码,以便根据该值做出进一步的决定。

【问题讨论】:

    标签: azure asp.net-core azure-devops azure-api-management azure-api-apps


    【解决方案1】:
    @{
      var response = JObject.Parse((IResponse)context.Variables["response"]);
      string code = response?['value']?['status']?['code'];
    
      return code;
    
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      • 2022-01-27
      • 1970-01-01
      • 2021-08-09
      • 1970-01-01
      • 2019-06-25
      • 1970-01-01
      相关资源
      最近更新 更多