我需要拦截所有的http调用并设置{withCredentials : true }
。
所以我构建了以下拦截器。
@Injectable()
export class HttpsRequestInterceptor implements HttpInterceptor {
constructor(private router: Router) {
}
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
const changedReq = req.clone({withCredentials:true});
return next.handle(changedReq);
}
}
我放置了一个调试器以确保它正在运行。它在所有请求中都运行良好
{withCredentials:true}
被忽略的问题,除非我把它放在每个帖子和帖子中。 (这就是为什么我创造了这个)。
我做错了什么? 感谢