如何将数组传递给api网关中的方法请求?

时间:2017-01-04 03:34:38

标签: android amazon-web-services aws-lambda aws-sdk aws-api-gateway

所以从客户端(android app)我想将一个字符串数组传递给方法请求。但它只接受字符串参数?我该怎么做?

当我为此创建输入请求主体时,它只是没有读取我的输入,只读取查询字符串参数的输入。

希望很快能听到答案! enter image description here

1 个答案:

答案 0 :(得分:0)

从评论中,我能够弄清楚(谢谢你们)。

几点。 1.如果你正在制作一个get方法。不要使用输入机构。您只能创建查询字符串参数。这意味着,你不能接受布尔,整数,数组(你的名字)。 1A。如果你制作一个get方法。您还必须定义集成请求。

2.如果你想接受其他数据类型,如int,boolean,arrays(等)。然后制作一个帖子方法(我的建议)。并在方法请求中为请求正文创建输入模型。 2A。如果你正在制作一个post方法,请不要(为了上帝的爱)定义一个集成请求(JUST DONT TOUCH IT)(相信我,我得到了错误,并且无法弄清楚它为什么永远不会起作用)。