我使用了http.get和http.post,我得到了他们的回应,但是当我尝试使用http.put时没有任何结果 (“返回this.http.put(this.apiUpdate,data,httpOptions) 问题出在这里,我不知道为什么它不能发挥作用。但是它可以在后端工作,并且我已经对其进行了测试,
taskToWaitOn
答案 0 :(得分:0)
此请求是可观察到的,这意味着在执行任何操作之前需要先将其“踢出”。为此,您需要订阅可观察的对象,可以使用
this.http.put(this.apiUpdate, data, httpOptions).subscribe(result => { ... });
这样做可以使您从发布请求中获取结果,并在{}内执行所需的任何操作。您也可以捕获错误。
应该可以在这里找到更多信息:https://angular.io/tutorial/toh-pt6