刚刚开始学习使用Volley的Kotlin和HTTP请求。
API不允许在一个请求中获得我需要的所有信息。我需要为我想填写的每一行表格做一个请求。
本质上,一个请求等于一个产品信息。
我假设这就是导致429代码响应的原因,在短时间内超过了请求数量。
由于我的桌子将容纳数百种产品,我在这里有哪些选择?
编辑:API的一个端点同时提供50种产品的数据。现在更有意义了。
Volley RequestQueue具有RetryPolicy值,该值可以用不同的超时值(毫秒(、尝试次数。。。
调整值以匹配API限制已经解决了这个问题。
另一种选择可能涉及具有在将HTTP请求添加到队列之前等待一段时间的处理程序或定时器;API允许的最快速度;对我来说似乎更好。