我使用的 API 可以提供 NBA 球员的姓名和统计数据。 我有以下代码导致我出现 401 错误(未经授权)。
constructor (private http: Http) {}
fullName;
getPlayerName() {
this.http.get('https://api.mysportsfeeds.com/v1.1/pull/nba/2016-2017-regular/cumulative_player_stats.json?playerstats=2PA,2PM,3PA,3PM,FTA,FTM').subscribe(data => {
this.newdata= data.json()
console.log(this.newdata)
this.fullName = data.json().cumulativeplayerstats.playerstatsentry[0].player.FirstName + " " + data.json().cumulativeplayerstats.playerstatsentry[0].player.LastName
}
}
如何添加用户名和密码进行身份验证?
最佳答案
你应该像这个例子一样设置http头
let headers = new Headers(); headers.append('encrypted_credentials', username + ":" + password);
this.http.get(url, { headers: headers }).subscribe(data => { });
关于angular - Http在Angular中获取请求授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47401108/