Angular Rest API调用返回401未经授权

问题描述 投票:0回答:2

当我调用Rest Api时,我的Angular项目抛出错误401 Unauthorized

https://url/products/search的Http错误响应:401未经授权”

这是我的代码

this.httpOptions = {
    headers: new HttpHeaders(
        { 
          'Content-Type': 'application/json; charset=utf-8',
          'org-code-rc' : 'VWiHL8RFR8fRGNjfZI=',
          'Authorization': `Basic` + btoa('myUsername:myPass'),
        }
    )
}

并在此处获得结果

public getProducts() {

    return this._http.get(this.baseUrl, {
        headers: this.httpOptions
    });
}

我该如何解决这个问题?

当我调用Rest Api的“ https的HTTP故障响应https:// url / products / search:401未经授权”时,我的Angular项目抛出错误401未经授权。这是我的代码this.httpOptions = {...

angular rest http-headers
2个回答
1
投票
例如,Basic与凭据之间缺少空格:

0
投票
您已经设置了标头,因此也需要更改代码:
© www.soinside.com 2019 - 2024. All rights reserved.