我有一個REST webservice,我需要在C#中使用。不過,我需要的不僅僅是GET請求的支持。我需要一切由REST完成的工作,包括GET,PUT,POST和DELETE。與此接口的最佳方式是什麼?我看不到的HTTPRequest什麼能夠做POST或任何其他比GET,除非你構建自己的頭(我不喜歡)如何在C#中使用REST,包括PUT,POST和DELETE?
有一些簡單,輕量級的方式完全消耗在C#REST Web服務?
我有一個REST webservice,我需要在C#中使用。不過,我需要的不僅僅是GET請求的支持。我需要一切由REST完成的工作,包括GET,PUT,POST和DELETE。與此接口的最佳方式是什麼?我看不到的HTTPRequest什麼能夠做POST或任何其他比GET,除非你構建自己的頭(我不喜歡)如何在C#中使用REST,包括PUT,POST和DELETE?
有一些簡單,輕量級的方式完全消耗在C#REST Web服務?
退房了第9頻道的一系列WCF REST截屏:
http://channel9.msdn.com/tags/REST%20Starter%20Kit%20endpoint%20screencasts/
有一個偉大的一個在那些所謂的Consuming REST services with HttpClient這應該給你如何一個很好的一步一步的指示做所有這一切。
另請查看MSDN上的WCF REST Developer Center,以獲取更多有關WCF和REST的文章,博客文章和教程。
您可以查看CodePlex上的REST Starter Kit。
HTTPRequest是當前在ASP應用程序中處理的請求。
要做出HTTP REST請求,請使用HttpWebRequest類。它具有像Method(POST,PUT,DELETE)的屬性,並且可以將有效負載寫入由GetRequestStream(或其用於高性能的異步對象)返回的請求流中。
WCF Rest Starter kit附帶的Microsoft.Http命名空間中的HttpClient非常有用。
Pluralsight的Aaron Skonnard創建了幾篇突出顯示HttpClient的文章和截屏視頻。
有幾個是他貼到Pluralsight blog in March 2009更多的資源覆蓋HttpClient的。
Pluralsight鏈接不見了。 – dvallejo 2013-09-29 21:31:08
+1使用HttpClient。我還在這裏就這個主題做了一些博客文章http://www.bizcoder.com/index.php/2009/12/08/why-the-microsoft-http-library-is-awesome/ – 2010-03-25 22:52:35