是否可以在请求中发送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相同,并且没有按我提供的那样发送。因此它无法覆盖它。