本文介绍了{error:"unsupported_grant_type"}}角度5的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用api rest进行身份验证. 我使用HttpClientModule
I am using api rest to authenticate. I use HttpClientModule
let url = "bms.kaseya/api/token" let headers = new HttpHeaders() .set('Accept','application/json') .set('Content-Type', 'application/x-www-form-urlencoded'); let params = new HttpParams() .set('grant_type','#') .set('username','#') .set('password','#') .set('tenant','#'); return this._httpClient.post(url,{params, headers})当我发送它时,它会回复{error:"unsupported_grant_type"}
and when I send it, It response {error: "unsupported_grant_type"}
有人可以帮助我吗?
推荐答案最近几天我也收到此错误.今天解决了. 这是整个方法:
I was also getting this error for the last few days. Resolved it today though. Here's the whole method:
regenerateToken() { var headers = new HttpHeaders(); headers.append('Content-Type', 'application/x-www-form-urlencoded'); let urlSearchParams = new URLSearchParams(); urlSearchParams.set('grant_type', 'password'); urlSearchParams.set('username', 'mD6sfrFntnE5DqQCjeCpyAh8NrxqZqYCpFTCmLcJEuGin-27X6DlzMqLxMw_x8kI7UnCYYLAy1gaGQT7RR_NFMNCfCa2jPDadLJXpf7Rsmc='); let body = urlSearchParams.toString(); return this.http.post('bms.kaseya/api/token', body, { headers: headers }) .map((data: any) => data.access_token) .catch(err => { debugger; return Observable.throw(err.statusText); }) }希望这会有所帮助.
更多推荐
{error:"unsupported
发布评论