将SOAP转换为REST?

时间:2011-07-19 09:29:54

标签: rest soap

我有一个网络应用,还有一个使用相同API的iPhone和Android应用。它尚未公开,所以我希望将SOAP转换为REST。

我只能找到一些教程,这些教程详细介绍了如何编写REST Web服务,以及那些我只发现MSDN one有用的教程。问题是,当他们开始在对象中使用URI数据类型时,我真的很困惑。

我的问题是,如果要将SOAP转换为REST,是否必须重新创建所有对象才能添加URI?我不能只有一个REST入口点,然后调用其中一个检索数据的类吗?

一旦完成REST服务,它将仅由我的移动应用程序使用,但不会被网站使用(因为它可以直接访问类),这使我不想更改对象以添加URI。这是一个正确的假设,还是应该由网站调用Web服务?

很抱歉,如果这些是新手问题,但我很难理解REST,而且我没有太多创建潜在高用户群应用程序架构的经验。

如果有人能够指出我的实际代码集,那将会有所帮助。

编辑:我正在使用VS2010,在C#和.Net 4中编码。

非常感谢, 安迪

1 个答案:

答案 0 :(得分:1)

我现在正在做类似的事情:)。通过wcf休息不是太难,你有时必须在web配置中添加你的端点,并在使用c#这很烦人的时候在web refrence的refrence.cs中给它[webget] / [webinvoce]属性。

Here是我在入门时使用的代码集。还有一些关于代码项目的内容。