I am using Angular 4.3.1 and HttpClient. There is an HttpInterceptor to set some headers.
In some http get requests I need to set a different header. Is there anywa
You can use setParam option of request.
export class WebReqInterceptor implements HttpInterceptor {
stringifiedData: any;
intercept(request: HttpRequest, next: HttpHandler): Observable {
if (window.sessionStorage.getItem('token')) {
this.stringifiedData=JSON.parse(window.sessionStorage.getItem('token'));
request = request.clone({
setParams:{
access_token:this.stringifiedData.access_token
}
});
return next.handle(request);
}
else{
return next.handle(request);
}
}
}