经过数小时的搜寻,我发现一些人描述了类似的问题;尽管许多人看到json解析错误。
但是被称为:
return this.http.put(url, json, {headers: this.jsonHeaders, observe: "response" });
该订阅
.subscribe((res) => {...});
具有一个空的res。所以我无法检查res.status;对于推杆来说非常方便。
有人见过并克服了吗?
因此,至少在我的情况下,'observe:“ response”'选项也很关键,但这是一个拦截器的问题,它显然正确地返回了错误响应以及响应的主体,但是,使订阅者成功的原因为空。