c# – 我应该从哪里开始制作基于.NET框架的RESTful Web服务?

前端之家收集整理的这篇文章主要介绍了c# – 我应该从哪里开始制作基于.NET框架的RESTful Web服务?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建一个iOS应用程序,我需要通过Web服务连接到数据库.我只知道使用RESTful Web服务的基本知识,我之前从未编写过自己的知识,并且想知道您是否可以就如何编写自己的RESTful Web服务向我提出任何建议.

在我的iOS程序中,我将向Web服务发送一个部件号,然后Web服务将需要返回部件上的颜色和大小信息.我不确定XML是最好的格式还是有更好的东西?

我想我的问题在这里是双重的:

>这是我应该使用RESTful Web服务吗?
>在哪里可以找到有关创建基于.NET的RESTful Web服务的教程?

解决方法

我的建议是使用 ASP.NET MVC3实现这一点 – 因为这提供了一个很好的控制器 – 动作范例,非常适合实现REST服务.你可以使用WCF,我相信它会正常工作,但从个人经验来看,我发现MVC3很容易用来为iOS客户端编写REST后端.

我建议使用JSON而不是XML,主要是因为它比XML更简洁,但是如果您稍后决定为数据库实现Web前端,它还有其他优点,因为Javascript对JSON有很好的支持.

iOS有许多JSON库,包括SBJSONYAJL

还有一个备受推崇的iOS REST实现框架,名为RestKit.

至于使用MVC famework实现REST的教程,this might be one to look at.

猜你在找的C#相关文章