首页 > 解决方案 > Angular:发送带有空请求正文的 POST 请求

问题描述

我正在对后端服务进行角度 POST 调用。用例是这样的请求没有正文,所以我喜欢:

http.post("my/backend/service", null);

我观察到端点没有被命中,也没有错误。

这不是处理 POST 空请求正文的正确方法吗?

标签: angularpost

解决方案


post方法返回一个Observable所以你需要要么返回subscribepost方法或返回Observablesubscribe你的方法。调用post方法并获取Observable就像准备请求一样,订阅 Observable 就像运行查询一样。

http.post("my/backend/service", null).subscribe();

您可以在本 Angular 教程的最后一节中找到有关它的更多信息。

因为服务方法返回一个配置数据的 Observable,所以组件订阅了该方法的返回值。

该示例使用该get()方法,但问题来自响应的类型:Observable.


推荐阅读