angular - 为什么我无法在截获的请求中获取标头?
问题描述
public refreshToken(){
let options = {
headers:new HttpHeaders({
"refresh_token":"djfhhfahsfkhasdfhksdfhhdff",
})
}
this.http.get(this.baseUrl+"/refresh_token", options)
.subscribe((res)=>{
this.storage.set("access_token", res.body.access_token);
console.log("token refreshed");
},(err)=>{
console.log("error refreshing token");
});
}
在上面的代码中,我为请求设置了“refresh_token”标头。在 httpInterceptor 的拦截方法中,我在修改请求标头之前记录了它,但我看不到标头“refresh_token”。
intercept(req: HttpRequest<any>, next: HttpHandler):
Observable<HttpEvent<any>> {
console.log("intercepted");
console.log(req.headers);
const authReq = req.clone({
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': "Bearer " + "fgdfhgfghjgjghjkghkjghjghjgh",
})
});
console.log(authReq.headers)
return next.handle(authReq)
}
我究竟做错了什么?
解决方案
推荐阅读
- php - 仅在 Woocommerce 结帐中未隐藏时才需要制作订单备注字段
- php - 如何将 reactJS 前端与 PHP 连接起来?
- python-2.7 - 我正在尝试使用烧瓶在 python 中使用 twitter 进行 Oauth 并且获取请求页面无效
- postgresql - 错误:SELECT 中类型字符变化(255)的值太长
- apache-camel - 如何防止来自 Camel“smtp”组件的 java 邮件“找不到预期的资源”警告?
- javascript - OpenLayers 移动和重新缩放图像 ol.interaction.Draw
- java - gradle 刷新后 jcenter 502 网关错误
- c# - 使用 csProj 发布到 NuGet:如何添加元数据?
- python - 如何使用 ElementTree 解析具有多个相同字段和嵌套数据的 XML 字符串?
- c# - 从 TextLine 获取评论