【发布时间】:2013-05-17 04:52:17
【问题描述】:
在我的 MVC4 Web 应用程序中,我需要支持多个 API。我环顾四周,显然在 Web API 中,不支持在不同名称空间中具有相同名称的控制器。
我有什么选择?
例如:我希望能够向我的 API 消费者提供链接,例如,
http://domainurl/api/api1/Students...
http://domainurl/api/api2/Students...
api1 中的学生资源可以与 api2 中的完全不同。 在这种情况下,最好的方法是什么?我不想让它成为一个单一的 api 并通过 url 参数来处理它。
【问题讨论】:
-
好的。根据THIS POST,看起来这可以通过区域实现,但不确定我的案例涉及多少调整。任何更简单的解决方案,请提出建议。