我想基于某些条件在http客户端成功发送拒绝的可观察到的消息,但是订阅可观察到的消息总是只会导致成功
return this.http.post(final_url, data, headers)
.pipe(map((data) => throwError(data)),
.catchError((data) => this.errorCallback(data, showError)
))
我正在捕捉响应的组件在这里:
this.service.authenticate(this.user).subscribe(response => {
console.log("success registered", response);
}, error => {
console.log("Error registered");
});
即使我返回可观察到的throwError,成功也已在我的订阅组件中注册。
我在做任何错误??