角度:设置观察响应

时间:2019-02-09 14:40:59

标签: angular httpclient angular-http

我知道这是可能的。

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,但我不希望这样做。我更喜欢拦截器来解决这个问题。

0 个答案:

没有答案