{error:"unsupported_grant_type"}}角度5 [英] {error: "unsupported_grant_type"} angular 5
本文介绍了{error:"unsupported_grant_type"}}角度5的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用api rest进行身份验证. 我使用HttpClientModule
I am using api rest to authenticate. I use HttpClientModule
let url = "https://bms.kaseya.com/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('https://bms.kaseya.com/api/token', body, {
headers: headers
})
.map((data: any) => data.access_token)
.catch(err => {
debugger;
return Observable.throw(err.statusText);
})
}
希望这会有所帮助.
这篇关于{error:"unsupported_grant_type"}}角度5的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文