通过更改android中的参数来重复调用rest api的最佳方法是啥

Posted

技术标签:

【中文标题】通过更改android中的参数来重复调用rest api的最佳方法是啥【英文标题】:what is best way to call rest api repeatedly by changing parameter in android通过更改android中的参数来重复调用rest api的最佳方法是什么 【发布时间】:2016-04-22 10:24:54 【问题描述】:
[ 11547212, 11546098, 11544988, 11546490, 11543083, 11544016, 11545112, 11545975, 11543258, 11541675, 11544510, 11543188, 11544254, 11544374, 11541702, 11545351, 11542995, 11542005, 11543646, 11540747, 11541834, 11541242, 11544686, 11544523, 11546077, 11543321, 11544010, 11544342, 11541474, 11547035, 11545970, 11544047, 11533500, 11547236, 11541971, 11543798, 11547042, 11542803, 11540825]

这是 webservice https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty 的响应,这里每个 id 都包含特定的数据,这里是获取每个项目数据的服务 https://hacker-news.firebaseio.com/v0/item/11533382.json?print=pretty 这里如何获取所有项目的数据,如何重复调用第二个url,最好的调用方式是什么。

【问题讨论】:

简单地使用 for 循环。 【参考方案1】:

使用循环

for(int i = 0; i < json.length; i++)
 //here is your code...

或者把这个 JSONArray 作为字符串

【讨论】:

以上是关于通过更改android中的参数来重复调用rest api的最佳方法是啥的主要内容,如果未能解决你的问题,请参考以下文章

无法使用参数调用“==”[重复]

如何在 Spring Boot 服务应用程序中的 REST 服务调用之间按原样传递请求参数?

Android:在方向更改时,总是调用 Web 服务 [重复]

restful 接口 复杂对象入参

Django - 通过 websocket 在事件上重复发送 API 调用结果(REST 框架 + 通道)

R递归函数调用,无需声明函数参数