我知道这是可能的。
return this.http.post(LoginUser, userData, {observe:'response'}).subscribe(data=>{
})
,但是对所有请求执行此操作比较麻烦。我创建了拦截器。那是我要在拨打电话之前放置观察响应的地方,但是我不知道在哪里写。
我有这样的东西:
return observablePromise.pipe(mergeMap(user_tokens => {
let access_token = user_tokens ? user_tokens.access_token : null;
let clonedReq = this.addToken(request, access_token);
return next.handle(clonedReq).pipe(
我该怎么办?
另一种方法是使用自定义HTTP类实现原始类并覆盖get,post,但我不希望这样做。我更喜欢拦截器来解决这个问题。