2009-09-01 41 views
3

我最近決定,我正在構建的客戶端/服務器應用程序(客戶端是運行.netcf 3.5的Windows Mobile設備)理想情況下會使用輕量級的Web服務大致符合REST的原則。REST風格的Web服務,.net緊湊框架和許多HTTP方法

有沒有一種方法(如果是的話,最簡單的方法)實現使用.NET緊湊框架最常見的HTTP方法。具體來說,我們希望使用GET,POST,PUT和DELETE。

我看到HTTPWebRequest可以用來執行POST操作(使用request.Method =「POST」),但我不確定其他方法。

在此先感謝。

+2

支持'.NET CF 3.5'的[Spring.NET REST Client項目](http://github.com/spring-projects/spring-net-rest)怎麼辦? – hellboy 2015-04-08 17:27:20

回答

3

是的,HttpWebRequest可以用來執行所有的標準HTTP動詞。事實上,Method屬性只是一個字符串,所以你甚至可以使用非標準的屬性。並不是說我建議你這樣做,但它確實可以讓你玩弄一些動詞,比如「補丁」,這可能會在某些時候成爲一種標準。

2

感謝您的回答。最後,我就簡單的(自定義)的建設這個MSDN文章HTTP通信跑過使用.NET精簡框架:

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

的例子使用的ASP.net服務器,但無論客戶端的發展是相關的您正在使用的服務器技術。