【发布时间】:2017-11-22 10:08:08
【问题描述】:
基于
Azure API Management Service "Set body" Policy
我们可以修改 API 服务的响应。例如,而不是在下面返回:
{
"company" : "Azure",
"service" : "API Management"
}
我们只想退货:
{ "company" : "Azure" }
我不知道如何做到这一点,因为我不知道他们在他们的文档中使用了什么样的编程语言/语法,如下所示:
<set-body>
@{
string inBody = context.Request.Body.As<string>(preserveContent: true);
if (inBody[0] =='c') {
inBody[0] = 'm';
}
return inBody;
}
</set-body>
【问题讨论】:
-
我相信它的 c#,我的意思是,它看起来和感觉都像它
标签: azure azure-api-management