使用带有api网关代理的mutlipart格式

时间:2016-09-06 03:22:32

标签: amazon-web-services file-upload proxy aws-api-gateway

我正在移动现有的API以使用aws lambdas,但需要保持当前版本的运行,因此我设置了aws网关来代理现有的api。

我们有一个api路由,即文件上传。我们设置的标头是api-keyapi-name,它们正由api网关正确传递,但我收到的错误是missing boundary header

但是,边界标题是内容类型Content-type: multipart/form-data, boundary=AaB03x的一部分,所以我不认为我可以直接设置它。我希望它能够通过。

有关通过aws api网关路由文件上传代理的任何建议吗?

1 个答案:

答案 0 :(得分:0)

您需要:

  1. 在“方法请求”上,通过 Content-Type HTTP请求标头
  2. 勾选必需
  3. 在“集成请求”上,为内容类型创建一个“映射模板”: multipart / form-data
  4. 将“请求正文传递”设置为未定义模板时