【发布时间】:2012-03-22 10:00:07
【问题描述】:
对于返回 HTML 的 ASP.NET MVC 请求和返回 JSON 的 ASP.NET Web API 是否可以使用相同的 url?
我在这样的示例路由中看到:"api/{id}",但我可以去掉这个api/ 部分并在 MVC(不是 Web API)中使用这个地址吗?
一方面这应该是可能的,因为我们有内容协商。但是这种方式我需要两条具有相同地址的路由,所以这没有意义,对吧?
换句话说:我可以让Controller 和ApiController 具有相同的网址吗?还是应该将ApiController 也用于 HTML?
【问题讨论】:
标签: .net asp.net-mvc rest asp.net-mvc-4 asp.net-web-api