是否可以通过以下方式发送请求:内容类型:multipart / form-data 到API网关?
在我的情况下,我尝试通过邮递员发送如下表格数据:
false
但似乎API Gateway失去了内容。
当我将其发送为: application / x-www-form-urlencoded 或 application / json 时,一切正常。
答案 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