我正在使用Last.fm API为用户获取数据,但是当我完成获取所需的所有数据时,我最终会发出大量的http请求,这很容易变得非常混乱
我现在正在做的是这个(仅针对两个请求的示例):
getData(user) {
return this.$q.all({
userInfo: this.$http.get(this.rootUrl + '?method=user.getinfo&user=' + user + '&api_key=' + this.apiKey + '&format=json'),
userTopArtists: this.$http.get(this.rootUrl + '?method=user.gettoptracks&user=' + user + '&api_key=' + this.apiKey + '&format=json')
}).then(resp => {
return resp;
}).catch(err => {
this.$q.reject('Error' + err.status);
})
}
当我们有这么乱的网址时,是否有更简洁有效的方式发出多个http请求?