我想在我的网站上公开任何用户可以调用并获得JSON响应的服务。最后,我希望用户尽可能多地使用此服务。
我的网站是使用asp.net MVC框架创建的,我想知道最好的方法是什么......
我想大多数人会说使用返回JSON格式的Web服务(* .asmx)是显而易见的,但我知道我可以创建一个用户可以调用的URL并让它返回JSON格式(例如:调用“http://mysite.com/GetList”将返回JSON列表)。在asp.net中,使用返回Json()方法。
这样做的优点/缺点与专门用于此的Web服务有什么相同?
答案 0 :(得分:3)
我不知道大多数人会说使用.asmx网络服务。就个人而言,我有一段时间没有制作.asmx网络服务,我会选择MVC方法。我唯一担心的是:
对我来说,优势在于它与应用程序的其余部分更加一致,操作简单易用,而且配置不多。
答案 1 :(得分:0)
网络服务会公开WSDL。