【发布时间】:2015-01-27 08:28:25
【问题描述】:
如果我有一个使用 MVC 5 构建的 Web 应用程序和一个使用 Web API 2 的服务。以下场景是一个好的做法吗?
MVC UI jQuery --> call Web API 2 endpoint --> which will call another service
例如:
- 应用程序位于:http://domain.com
- 当用户访问应用程序点击按钮时
- 按钮的 jQuery click 事件处理程序对 http://domain.com/api/user/getdata 进行 GET REST 调用
- 来自 ApiController
User的操作GetData使用 C# 代码对 http://anotherserver.com/api/something 进行 GET REST 调用 5 当来自 4 号的调用返回数据时,来自 4 号的操作GetData会将数据返回给 3 号(原始请求者 jQuery)。
【问题讨论】:
-
这没有错。你特别担心什么?
-
只是想知道应用程序的设计是否是一种良好的实践,从一个服务到另一个服务的 REST 调用链......
标签: asp.net-web-api asp.net-mvc-5