Вы можете получить или установить все заголовки запроса в функции перехватчика.Следующий код показывает свойства заголовков для обработки этих изменений:
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
if (request.headers.has('Content-Type'))
contentType = request.headers.get('Content-Type');
request = request.clone({
setHeaders: {
'Authorization': `Bearer ${this.auth.getToken()}`,
'Content-Type': (contentType != 'application/json' ? 'application/text' : contentType)
}
});
return next.handle(request);
}