【发布时间】:2016-03-03 01:52:46
【问题描述】:
我正在尝试通过 API Gateway 将表单数据从 multipart/form-data POST 获取到我的 ASW Lambda Web 服务。
HTTP POST 具有内容类型“multipart/form-data”和 URL 编码的正文。文件数据也在这篇文章中发送(因此我猜是多部分)。
Web 服务需要与第三方服务集成,因此无法更改POST 的格式。
我看到thread 谈到将 URL 编码数据转换为 JSON 对象以在 Lambda 中使用,但这并不能解决问题。
我还尝试将内容类型multipart/form-data 的集成请求 -> 映射模板设置为输入直通。这也没有帮助。
我确实遇到过另一个 question 关于使用 multipart/form-data 上传文件的信息,但由于我对文件不感兴趣,只对正文不感兴趣,所以这个答案没有帮助。
在下面找到通过 runscope 捕获的帖子的屏幕截图(抱歉)。
【问题讨论】:
-
你能举个帖子正文的例子吗?
-
@Ryan 更新了帖子的截图。
标签: forms amazon-web-services aws-lambda aws-api-gateway