【问题标题】:using mutlipart format with api gateway proxy将多部分表单与 api 网关代理一起使用
【发布时间】:2017-01-13 09:21:45
【问题描述】:

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

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

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

关于通过 aws api 网关路由文件上传代理有什么建议吗?

【问题讨论】:

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


【解决方案1】:

你需要:

  1. 在“Method Request”上,通过Content-Type HTTP Request Header
  2. 勾选必填
  3. 在“集成请求”中,为内容类型创建“映射模板”:multipart/form-data
  4. 将“请求正文传递”设置为当没有定义模板时

【讨论】:

    猜你喜欢
    • 2019-03-05
    • 1970-01-01
    • 2017-06-05
    • 2018-08-16
    • 2022-08-15
    • 2012-03-13
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多