Azure API Management accessi указывает c значения из определенной переменной - PullRequest
0 голосов
/ 01 апреля 2020

Я использую Azure Управление API, и в этой переменной хранится следующий ответ

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

Ответ имеет следующую структуру:

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

Я изо всех сил пытаюсь получить доступ к коду статуса из этой переменной, чтобы принимать дальнейшие решения на основе значения.

1 Ответ

1 голос
/ 01 апреля 2020
@{
  var response = JObject.Parse((IResponse)context.Variables["response"]);
  string code = response?['value']?['status']?['code'];

  return code;


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...