У меня есть API, размещенный на Azure, и я начал использовать Azure API Management. Одна из моих конечных точек API - это GET, и она требует передачи тела в виде JSON конечной точке. На моем почтальоне я могу нажать фактический API (размещенный на Azure) и отправить тело, и я могу получить некоторые результаты. Но когда я попытался использовать api для управления azure api, я получил следующее исключение, хотя я отправляю тело запроса:
{
"errors": {
"": [
"A non-empty request body is required."
]
},
"type": "https://tools.ietf.org/html/rfcXXXX#section-6.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"traceId": "XXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
Мне не хватает какой-то конфигурации на Azure Api управление? Я просмотрел установленные политики и использовал следующие для входящего трафика, но он все еще не работает
<set-header name="Content-Type" exists-action="override">
<value>application/json</value>
</set-header>
<set-body template="liquid">{{body.json}}"}</set-body>
Мы будем очень признательны за любое понимание того, как я могу исправить эту проблему. Заранее спасибо.