当前位置: 首页 > 知识库问答 >
问题:

角5标头值没有正确追加[重复]

微生耘豪
2023-03-14

我在angular service请求中追加了头部,但值没有正确追加,我创建了一个拦截器来添加头部,如下所示

@Injectable()
export class AddHeaderInterceptor implements HttpInterceptor {
  constructor() {}
  intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {


    // Clone the request to add the new header
    const clonedRequest = req.clone({ headers: req.headers.set('tenantId', 'r 123') });

    // Pass the cloned request instead of the original request to the next handle
    return next.handle(clonedRequest);
  }
}

当我发送给服务器的值没有正确附加时,它显示像下图,值'r123'没有附加,我如何解决它?

报头图像

共有1个答案

佟英武
2023-03-14

您是否在app.module.ts中添加了AddHeaderInterceptor

// ...
providers: [
    // ...
    { provide: HTTP_INTERCEPTORS, useClass: AddHeaderInterceptor, multi: true },
    //...
]
 类似资料:
  • 我正在从HttpServer升级到HttpClientService,作为升级的一部分,我必须将标题从标题切换到HttpHeaders。但是由于某些原因,我的自定义标题不再被追加。我需要更新什么才能添加标题? 该方法返回一个httpHeader,但它是空的。

  • 在谷歌搜索了5个小时后,我找不到任何问题的答案。我有一个用于auth服务的Http拦截器,它阻止了对外部API的请求(没有拦截器,它工作得很好) 密码... 角拦截器和CORS也是这样吗

  • 问题内容: 过去似乎人们在使用Accept标头时遇到问题,但是我不确定我的问题是否与之相关。使用jQuery 1.4.2,我很难通过来获取JSON 。我可以在Firebug中观察请求/响应,问题的根源似乎是有问题的资源根据Accept标头返回不同的结果。即使文档说应该设置它,在Firebug中它也显示为“ / ”-显然,我想要“ application / json”。这是一个已知的错误?我应该设

  • 我已经用Gradle 4.0.1安装了Android Studio 2.3.3,它工作得很好,但有一天它似乎没有正确加载。我构建了Gradle,清理并重建了我的项目,它表明构建是正确的,我甚至可以编译,但IDE中的所有内容都是红色的,就像它没有加载库一样。会是什么?很抱歉解释得太短,但这是我的全部。

  • 我正在尝试使用以下代码动态添加和删除隐藏在一些超文本标记语言元素中的属性: 该代码的主要思想是在开始和结束时从第一个图像中删除属性“hidden”(隐藏) 但代码工作不正常:<代码>$()。prop()未按需要添加属性。我应该使用<代码>$()。attr('hidden',true),但在这种情况下,HTML将变为: (带有额外的=“隐藏”字符) HTML有效性POV是否正确?JQuery中是否有

  • 我正在用C编写一个websocket服务器,无法让握手正常工作。Chrome报告错误是由于错误的accept头,但我相信该值是正确的。 作为exchange的一个示例,客户端发送以下密钥: 我的服务器会发回: 我已经根据RFC中的示例测试了我的服务器,并进行了验证。我不知道为什么不被接受。我的理论是,我必须做一些其他事情,产生与坏接受值相同的错误。 以下是不同于wireshark捕获的请求: 以下