无法在请求中传递HOST标头

时间:2018-08-29 08:49:46

标签: angular google-chrome http http-headers

是否可以在请求中发送HOST标头,因为我正在尝试执行它,但是它却引发了错误

  

拒绝设置不安全的标头“主机”

我正在尝试使用HTTP Interceptor在Angular 5中实现

  intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
    request = request.clone({
        setHeaders: {
            Authorization: `Bearer ${this.apiService.kcs.client().token}`,
            Host: 'servercore.docker.localhost'
        },
    });
    return next.handle(request);
  }

正在发送Authorization标头,而发送Host与URL相同,并且没有按我提供的那样发送。因此它无法覆盖它。

0 个答案:

没有答案