RESTful网络服务、.NET Compact Framework和许多HTTP方法

3
我最近决定构建一个客户端/服务器应用程序(其中客户端是运行.netcf 3.5的Windows Mobile设备),理想情况下,它应该利用符合REST原则的轻量级Web服务。
有没有一种方式(如果有,最简单的方式是什么)可以使用.net compact framework实现最常见的HTTP方法。具体来说,我们希望使用GET、POST、PUT和DELETE。
我看到HTTPWebRequest可以用于执行POST操作(使用request.Method = "POST"),但我不确定其他方法。
提前感谢。

2
关于支持 .NET CF 3.5Spring.NET REST Client 项目,您有什么看法? - hellboy
2个回答

3

是的,HttpWebRequest可以用于执行所有标准的HTTP动词。实际上,Method属性只是一个字符串,因此您甚至可以使用非标准的动词。我不建议您这样做,但它确实允许您尝试像"PATCH"这样的动词,这可能在某些时候成为标准。


2
谢谢您的回答。最终我找到了这篇有关使用 .net compact framework 构建简单(自定义)HTTP通信的 MSDN 文章:

http://msdn.microsoft.com/en-us/library/aa446517.aspx

这个例子使用了ASP.net服务器,但是无论你使用哪种服务器技术,客户端开发都是相关的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接