我有带有承载令牌授权的http补丁请求。但是,当在Postman中发出完全相同的Request(console.log(url +令牌),然后从控制台复制它)时,Http Request会从服务器获得未经授权的错误,
可能是什么问题?
this.getToken().subscribe((data: FormData) => {
const httpOptions = {
headers: new HttpHeaders({
'Authorization': ('Bearer ' + data['access_token'])
})
}
console.log("URL with " + httpOptions.headers.get("Authorization"));
this.http.patch("URL",httpOptions).subscribe((articledata: Article)=>
{
console.log(articledata);
})
});
这应该可行,因为复制输出并在Postman中使用它可以,但是我得到了401 Unauthorized。
答案 0 :(得分:0)
对于任何需要它的人,我错误地使用了http.patch,标题是url和body之后的第三个参数。