【问题标题】:RESTful web services, .net compact framework, and the many HTTP methodsRESTful Web 服务、.net 紧凑框架和许多 HTTP 方法
【发布时间】:2010-11-24 12:33:29
【问题描述】:

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

有没有一种方法(如果有的话,什么是最简单的方法)使用 .net 紧凑框架来实现最常见的 HTTP 方法。具体来说,我们希望使用 GET、POST、PUT 和 DELETE。

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

提前致谢。

【问题讨论】:

标签: windows-mobile rest compact-framework


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-03-09
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 2012-03-03
      • 1970-01-01
      相关资源
      最近更新 更多