Angular HttpClient http.put => HttpResponse为空。调用成功,控制台无错误,尝试返回204而不是200

问题描述 投票:0回答:1

经过数小时的搜寻,我发现一些人描述了类似的问题;尽管许多人看到json解析错误。

但是被称为:

return this.http.put(url, json, {headers: this.jsonHeaders, observe: "response" });

该订阅

.subscribe((res) => {...});

具有一个空的res。所以我无法检查res.status;对于推杆来说非常方便。

有人见过并克服了吗?

angular httpclient httpresponse
1个回答
0
投票

因此,至少在我的情况下,'observe:“ response”'选项也很关键,但这是一个拦截器的问题,它显然正确地返回了错误响应以及响应的主体,但是,使订阅者成功的原因为空。

© www.soinside.com 2019 - 2024. All rights reserved.