AWS API Gateway:表单数据支持

时间:2017-01-09 21:17:30

标签: amazon-web-services aws-api-gateway

是否可以通过以下方式发送请求:内容类型:multipart / form-data 到API网关?

在我的情况下,我尝试通过邮递员发送如下表格数据:

false

但似乎API Gateway失去了内容。

当我将其发送为: application / x-www-form-urlencoded application / json 时,一切正常。

2 个答案:

答案 0 :(得分:0)

当您使用内容类型:multipart / form-data向API网关发送请求时,您需要将原始的 Content-Type 标头传递给您的集成端点。

aws apigateway update-integration \
     --rest-api-id a1b2c3d4e5 \
     --resource-id a1b2c3 \
     --http-method POST \
     --patch-operations op='replace',path='/requestParameters/integration.request.header.Content-Type',value='method.request.header.Content-Type'

答案 1 :(得分:-1)

用于在 AWS Gateway 和 Proxy+ Lambda 中管理二进制数据的代码示例。或者使用 AWS 网关和代理 Lambda+ 从服务器上传和检索文件 Click here