如果决定使用 WebAPI 创建一个服务层以用于各种客户端。构建 Web 客户端的最佳方式是什么?
由于 WebAPI 是网络友好的,因此可以使用 javascript 直接从客户端使用它。但是我会担心这会很快变得混乱,并且 javascript 不是最简单的单元测试技术。
另一种方法是使用 HttpClient 类从 MVC 控制器调用 REST 服务。这是一种有效的方法吗?
我想上述两种方法可以结合使用,但我担心这会变得混乱。您是否同意采用一种方法或另一种方法会更好?
抱歉,我看过很多关于是否使用 WebAPI 或 MVC 的帖子,但没有看到将两者结合起来的帖子。
想法?