没有返回数据的HttpClient帖子会抛出错误

时间:2017-11-27 08:22:13

标签: angular typescript observable

我正在从我的角度应用程序发出一个帖子请求到web api。 api将返回200状态或404状态。在任何一种情况下,它都不会返回任何数据。例如。 200响应的一些标头是{ "content-length": "0", "content-type": null }。我的打字稿到api的帖子看起来像:

return this.http.post(url, "", { params: params }).catch(err => {
        console.log(err);
        throw "";
    });

问题是,即使对于200响应我也会收到错误:Unexpected end of JSON input

如何接收和检查响应代码,以便最终可以返回true表示成功,还是返回false表示失败?

1 个答案:

答案 0 :(得分:0)

尝试使用这样的语法并传递标头参数。

{{1}}