将base64发布到Amazon API Gateway

时间:2016-11-21 17:36:57

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


我一直在搜索这个主题,但没有运气 我的API接受base64字符串作为POST请求的有效负载。 base64是图像的表示。我使用Amazon API网关作为代理。我在资源树中创建了一个POST / uploadImage64方法,选择HTTP作为集成类型 在"方法请求"块,API网关允许我在" Request Body"中仅指定JSON模型。部分,但我的有效负载不是application / json。因此,导出的SDK不允许发布任何base64有效负载。 任何建议表示赞赏 谢谢!
罗伯特

1 个答案:

答案 0 :(得分:0)

是的,模型只支持JSON,因此生成的SDK必须是{' payload' - > base64}或者Roberto建议,自己扩展SDK。

确实没有'模型'对于无论如何都可以表示为本机对象的base64数据,所以我认为在SDK中通常可以扩展或深入了解您可以传递字符串有效负载的位置。