正文未通过 Azure API 管理发送
Posted
技术标签:
【中文标题】正文未通过 Azure API 管理发送【英文标题】:Body not sending through Azure API Management 【发布时间】:2021-05-03 07:38:07 【问题描述】:我有一个运行良好的 Azure Function 应用程序,我通过 Postman 发送一个 JSON 正文,它运行良好。 我现在正在尝试在此之前添加 Azure API 管理以添加功能。现在,这已停止将 JSON 正文发送到 Function App。我通过 API 管理从函数应用程序收到了一个响应,基本上告诉我它正在期待身体中的某些东西。
如您所见,主体为空。 我在 API 管理方面遗漏了什么吗?我将标头 Content-Type 设置为 application/json
请帮帮我! :) 我正在拔头发,我敢打赌我错过了一些明显的东西。
【问题讨论】:
【参考方案1】:我发现如果您提交 GET 请求。它不发送正文。我已将其更改为 POST 并且效果很好。
【讨论】:
没错,根据设计,apim 会忽略 Get 和 Head 请求的正文。以上是关于正文未通过 Azure API 管理发送的主要内容,如果未能解决你的问题,请参考以下文章
正文未在“获取”POST请求和(我的)解决方案中发送[重复]