【发布时间】:2019-12-24 05:55:45
【问题描述】:
我正在尝试通过 AWS API Gateway 向 REST 服务发送 POST 请求。
请求的内容类型应该是“application/x-www-form-urlencoded”。这是我正在尝试访问的身份验证服务。我在请求正文中发送“用户名”和“密码”。
当我通过 Postman 发送请求时,它可以工作(它给了我正确的响应)。
但我想从 API 网关创建一个 API 来访问此端点。
当我在 API Gateway 中创建 POST 方法并尝试在未指定任何内容类型的情况下对其进行测试时,后端服务器会告诉我使用内容类型“application/x-www-form”发送请求-urlencoded'。
然后,当我尝试将内容类型放入 API 的“集成请求”中的“映射模板”部分时,请求甚至没有到达后端。测试时出现错误(JSON 响应),提示“不支持的媒体类型”。
这里有没有人知道任何解决方法?
【问题讨论】:
-
“我想从 API 网关创建一个 API 来访问此端点”是什么意思?
标签: amazon-web-services aws-api-gateway content-type api-gateway