Tre*_*vor 7 http immutability typescript angular
我知道 HttpHeaders 是不可变的。我尝试了几种不同的方法来初始化它们,或者附加到它们,但是当我记录它们时,它总是显示它们是空的。
我试过用所有值初始化它们:
const headers = new HttpHeaders({
'Authorization': `Bearer ${this.auth.accessToken}`,
'Content-Type': 'application/json'
});
Run Code Online (Sandbox Code Playgroud)
我试过设置:
let headers = new HttpHeaders();
headers = headers.set('Authorization', `Bearer ${this.auth.accessToken}`);
headers = headers.set('Content-Type', 'application/json');
Run Code Online (Sandbox Code Playgroud)
我试过附加:
let headers = new HttpHeaders();
headers = headers.append('Authorization', `Bearer ${this.auth.accessToken}`);
headers = headers.append('Content-Type', 'application/json');
Run Code Online (Sandbox Code Playgroud)
但所有结果都导致空标头,API 表示无法找到任何授权令牌。
我究竟做错了什么?
归档时间: |
|
查看次数: |
3139 次 |
最近记录: |