Asp.net mvc 对于RESTful API请求,哪种方法是最好的?

Asp.net mvc 对于RESTful API请求,哪种方法是最好的?,asp.net-mvc,polymer,asp.net-web-api2,Asp.net Mvc,Polymer,Asp.net Web Api2,我想制作一个像Facebook这样的社交媒体订阅源。我有一个Post对象,它有自己的存储库。还有,我有一个邮递服务。我使用ASP.NETWebAPI2作为Api,它工作得非常好 我使用的UI层是ASP.NETMVC与Polymer的结合。我使用iron ajax处理JSON请求 但我有点纠结。哪种方式最好?为iron请求使用api uri,或者使用服务层从MVC控制器获取数据,并将JSON返回到部分视图,然后使用该uri 你能给我一些建议吗?谢谢。这是一个设计问题,而不是一个实现问题,因此最好是

我想制作一个像Facebook这样的社交媒体订阅源。我有一个Post对象,它有自己的存储库。还有,我有一个邮递服务。我使用ASP.NETWebAPI2作为Api,它工作得非常好

我使用的UI层是ASP.NETMVC与Polymer的结合。我使用iron ajax处理JSON请求

但我有点纠结。哪种方式最好?为iron请求使用api uri,或者使用服务层从MVC控制器获取数据,并将JSON返回到部分视图,然后使用该uri


你能给我一些建议吗?谢谢。

这是一个设计问题,而不是一个实现问题,因此最好是在。然而,你是唯一能回答这个问题的人。实际的问题是:“我应该让浏览器调用我的RESTAPI,还是通过站点路由这些请求?”,这完全取决于API的设置方式。我敢肯定已经有很多关于这个主题的讨论了。当提到其他网站时,可能会重复@CodeCaster,指出这是一个设计问题而不是实现问题通常是有帮助的,因此最好是在。然而,你是唯一能回答这个问题的人。实际的问题是:“我应该让浏览器调用我的RESTAPI,还是通过站点路由这些请求?”,这完全取决于API的设置方式。我敢肯定已经有很多关于这个话题的讨论了。当提到其他网站时,@CodeCaster可能重复,指出这一点通常是有帮助的