我有一个使用 ASP.NET MVC3 开发的网站。
我现在想公开一个 REST API 供其他人使用,它将公开与网站相同的功能。
在网站中,一旦用户登录并根据数据库验证凭据,会话就会管理用户的登录状态。
我如何使用 REST API 执行相同的操作,其中公开的许多方法都要求用户登录(或至少具有有效的用户名和密码)?
除此之外,网站的最佳方法是否也使用 REST API(假设 API 涵盖网站所需的所有功能)?
ASP.NET MVC3 有多适合这个 - 当然考虑到该网站已经存在使用此框架?
几年前,我写了一篇关于如何[在 ASP.NET MVC 3 应用程序中构建 RESTful API 架构] 的博客文章,但最终不得不放弃该网站。 :( 如果您想在 MVC 应用程序中构建 REST API,这可能是一个好的开始。
See answer https://stackoverflow.com/a/7585192/349596作者:@tugberk,关于使用 WebAPI 获得一个很好的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)