RESTful Web服务,.net紧凑框架和许多HTTP方法

时间:2009-09-01 02:56:12

标签: windows-mobile rest compact-framework

我最近决定构建一个客户端/服务器应用程序(客户端是运行.netcf 3.5的Windows Mobile设备),理想情况下,它将使用一个大致符合REST原则的轻量级Web服务。

使用.net紧凑框架实现最常见的HTTP方法是否有办法(如果是这样,最简单的方法)。具体来说,我们希望使用GET,POST,PUT和DELETE。

我看到HTTPWebRequest可用于执行POST操作(使用request.Method =“POST”),但我不确定其他方法。

提前致谢。

2 个答案:

答案 0 :(得分:3)

是的,HttpWebRequest可用于执行所有标准HTTP谓词。事实上,Method属性只是一个字符串,所以你甚至可以使用非标准的。并不是我建议你这样做,但它确实允许你玩“PATCH”之类的动词,这可能在某些时候成为标准。

答案 1 :(得分:2)

感谢您的回答。最后,我遇到了这篇关于使用.net紧凑框架构建简单(自定义)HTTP通信的MSDN文章:

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

该示例使用ASP.net服务器,但无论您使用何种服务器技术,客户端开发都是相关的。