在Angular 5上向http get请求添加标头

时间:2018-03-08 09:52:46

标签: angular http-headers

我正在向Angular5上的get请求添加授权标头。
我确信我正确地做了这个,但由于某种原因,我没有在请求中看到我新添加的标题 请注意我使用的是Http的弃用版本from '@angular/http';
据我所知,这不应该是问题的原因,但它是一个lrge项目,我不能决定自己更新/替换目前使用的库。 我的代码:

var localUrl = THE_URL let token = localStorage.getItem('THE_TOKEN'); console.log(token)//token logged succesfully let headers : Headers = new Headers(); headers.append('Authorization',token); let opts = new RequestOptions(); opts.headers = headers; console.log(opts)// Opts printed, contains headers return this.http.get(localUrl,opts).toPromise().then(res => { //DO SOMETHING WITH DA GET REQUEST } return res.json(); }).catch(this.handleErrorResponse); }
请求未失败,但未经授权将其发送至数据提供商服务@ localUrl 控制台: enter image description here 所以你可以在我的日志语句上面看到,授权标题就在那里,这里也是截获的请求,没有发送标题,显然我错误添加它,任何建议? enter image description here

0 个答案:

没有答案