我收到了一个URL和查询字符串形式的API链接。以下是我的方法,
查询字符串格式表示要触发GET请求。
我还假设可以使用Java中的HttpURLConnection
来完成此操作
我有一些我正在从db
我如何为列表中的每个数据触发?一个简单的for
循环不足以完成这么复杂的任务吗?
API链接是一个带有查询字符串的简单链接,其中来自db的数据一次附加到一个。
想听听你将如何处理这项任务,看看我的方法是否缺乏某种方法。
答案 0 :(得分:2)
你怀疑简单的for
循环方法是对的。这会很慢。请求是阻塞的,因此您将在触发请求2之前等待请求1的结果。请以异步方式执行此操作,一次触发多个请求。
如果没有关于API的详细信息,很难说更多。它是在线网络服务吗?内部由其他部门创建的东西?如果它不存在,请考虑要求一次可以接收多个参数的该函数的版本,而不是必须进行大量的微小调用。