使用header.append的正确方法

时间:2018-10-01 12:14:53

标签: http-headers

我有下面的代码,我很确定它的语法正确,因为它来自视频教程。我还查看了developer.mozilla.org上的语法,它看起来确实正确,但是由于某些原因它无法正常工作。

getProfile() {
  this.loadToken();
  let headers = new HttpHeaders();
  headers.append('Authorization', this.authToken);
  headers.append('Content-Type', 'application/json');
  return this.http.get('/users/profile', {headers: headers});
}

罪魁祸首似乎是headers.append方法。下面的代码有效,但我认为它不是正确的使用方式。

headers = headers.append('Authorization', this.authToken);
headers = headers.append('Content-Type', 'application/json');

如果你们能告诉我哪种方法是正确的方法,那就太好了。现在,我只需避免使用像下面的代码那样的append

let headers = new HttpHeaders({
  'Authorization': this.authToken,
  'Content-Type': 'application/json'
});

0 个答案:

没有答案