我使用的这个api只允许服务器端的get请求,而不允许get请求直接来自浏览器。它们使用像这样的Authorization: Basic YTcxODNlMWI3ZTlhYjA5YjhhNWNmYTg3ZDE5MzRjM2M6
的基本身份验证。因此,只要在头文件中包含适当的api密钥,一切都是正常的。我在Amazon的API Gateway中设置了一个get请求,它只从api中获取前500个用户(最多500个用户,我一次可以返回500个用户),并将这些用户返回给DOM,其中包含我的自定义url和报头中的api密钥。我可以像这样设置查询字符串参数:users?page=1&per_page=500
。
由于api不会返回将有多少用户的页面,我如何设置AWS API Gateway以进行扩展?例如,如果我们有2400个用户,将不得不继续返回并创建get请求,但使用不同的页码,或者我是否可以使用AWS Lambda并将页码作为变量传递并循环,直到结果小于500?任何帮助都是非常感谢的。
发布于 2018-07-28 01:06:22
是的,我认为使用向lambda函数传递页码和返回结果的编号(在您的例子中是500 )是正确的方法。
https://stackoverflow.com/questions/51519919
复制相似问题