我正在尝试为Angular5客户端和WebApi服务器应用程序实现令牌授权。我已成功创建了相关项目的WebApi部分,当我尝试通过“邮递员”获取令牌时,我得到了良好的响应:
Postman request and server answer
我正试图用Angular5实现同样的目标。这是angular的电话:
login(user: string, pass: string) {
let params = new HttpParams()
.append('grant_type', 'password')
.append('username', user)
.append('password', pass);
let headers = new HttpHeaders()
.set('Content-Type', 'application/x-www-form-urlencoded');
return this._http.post<boolean>('auth', params, { headers: headers });
}
当我运行这个程序时,我不断收到来自服务器的“错误请求”。
Chrome response
如果有人有任何想法,我将不胜感激。提前谢谢。