角度为7的HTTP拦截器不添加标头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了角度为7的HTTP拦截器不添加标头相关的知识,希望对你有一定的参考价值。

我试图通过使用下面的代码在http标头中设置身份验证令牌。它不会在标头中设置身份验证令牌。我在这里想念的是什么?尝试了以下链接提供的解决方案,但没有运气。

https://stackoverflow.com/questions/54820257/angular-7-httpinterceptor-not-adding-header-to-request
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
        const token: string = sessionStorage.getItem('token');
        request = request.clone({ url: `${this.baseUrl}/${request.url}` });

        const clonedRequest = request.clone({
            headers: new HttpHeaders({
                Authorization: token,
                "Content-Type": "application/json"
            })
        });
        return next.handle(clonedRequest);
    }
答案

不是因为授权周围缺少“”吗?

以上是关于角度为7的HTTP拦截器不添加标头的主要内容,如果未能解决你的问题,请参考以下文章

SEC7123:访问控制允许标头列表中不存在请求标头密钥

添加授权标头时出现CORS错误

如何仅在角度中为礼品卡模块添加提供者、服务和拦截器?

当路由不匹配时,有没有办法在角度 5 中设置 404 http 标头?

以角度添加拦截器后的CORS问题

如何使角度模块忽略核心模块中添加的http拦截器