MVC 中http调用应该发生在哪一部分?

Which part should the http calling occurred in MVC?

我正在编写一个从 API 下载数据的 MVC 程序。我已经为 http 服务完成了一个实用程序 class 来接收来自 API 的数据。现在我在 MVC 框架中感到困惑,我应该在 Model 还是 Controller 中调用 http util 方法?

如果你在Controller部分做的话就有意义了。模型用于存储数据。控制器将检索数据并将其存储在模型中。然后 View 将显示存储在 Model 中的数据。希望我简单的解释能帮到一点点

我将实现一个单独的服务 class,控制器或模型使用该服务来获取此类信息。以前人们认为模型是关于业务逻辑的,所以从这个意义上说,它会被那个使用——现在我认为让控制器使用它会是更常见的选择。

我认为服务是它自己的一层,但对此有不同的看法。有一个(封闭的)讨论“服务在 MVC 中的位置” 就是关于那个主题的。