订阅如何处理 http 请求?

How does subscribe works for http request?

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

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

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

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.')
);