[英]Http request works in PostMan but not in JS
我有不记名令牌授权的 http 补丁请求。 但是 Http 请求从服务器得到一个未经授权的错误,当在 Postman 中发出完全相同的请求(console.log(url + token) 然后从控制台复制它)时,它可以工作。
可能是什么问题呢 ?
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。
对于任何需要它的人,我错误地使用了 http.patch,标题是 url 和 body 之后的第三个参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.