订阅如何处理http请求?

时间:2020-05-18 23:47:42

标签: angular rxjs rxjs6

http客户端从端点请求数据时,subscribe方法如何工作?

它可以作为单个请求http吗?如果端点中的源具有新数据,订阅会在第一次调用后显示该数据怎么办?

1 个答案:

答案 0 :(得分:0)

在第一个响应(docs)之后,Angular中的每个HTTP Observable都会完成。您可以使用以下代码进行测试:

http.get('/some/url').subscribe(
  (data) => console.log('Data received:', data),
  (err) => console.log('Error received:', err),
  () => console.log('Observable completed and will not emit any data ever again.')
);