Мне интересно, как кратко подсчитать количество отправленных запросов. Существует API, который позволяет отправлять максимум 50 запросов в минуту на любую конечную точку этого API. Каждые 60 секунд они снова сбрасывают количество отправленных мной запросов на ноль после отправки первого запроса. Мне нужно сделать много запросов, и мне интересно, как я могу правильно их отслеживать.
async dataCollector(){
let urlList = this.urlList; // 100+ urls
for(let url in urlList){
await this.getResource(url).then( data =>
// do something with data
)
}
Теперь мне нужно как-то проверить getResource()
, сколько запросов я отправил и так далее, чтобы Я просто жду, пока поступят новые запросы. Как лучше всего их проверить?
getResource(url){
return this.http.get(url);
}
Я ценю любой совет.