[英]How to consume REST in C# including PUT, POST and DELETE?
我有一個我需要在C#中使用的REST Web服務。 我需要支持的不僅僅是GET請求。 我需要REST完成的所有工作,包括GET,PUT,POST和DELETE。 與此接口的最佳方式是什么? 我沒有看到任何HTTPRequest能夠進行POST或GET以外的任何事情,除非你構建自己的頭文件(我不喜歡)
是否有一些簡單輕量的方法可以在C#中完全使用REST Web服務?
在Channel 9上查看WCF REST上的一系列截屏視頻:
http://channel9.msdn.com/tags/REST%20Starter%20Kit%20endpoint%20screencasts/
在那些名為Consuming REST服務的HttpClient中有一個很棒的,它應該給你一個關於如何做所有這些的一個很好的分步指導。
另請參閱MSDN上的WCF REST開發人員中心 ,以獲取有關WCF和REST的更多文章,博客文章和教程。
WCF Rest Starter工具包附帶的Microsoft.Http命名空間中的HttpClient非常有用。
Pluralsight的Aaron Skonnard創作了幾篇強調HttpClient的文章和截屏視頻。
他在2009年3月向Pluralsight博客發布了更多資源,涵蓋了HttpClient。
您可以查看CodePlex上的REST Starter Kit 。
HTTPRequest是當前在ASP應用程序中處理的請求。
要發出遠程HTTP REST請求,請使用HttpWebRequest類。 它具有像Method (POST,PUT,DELETE)這樣的屬性,您可以將有效負載寫入GetRequestStream (或其異步對應項以獲得高性能)返回的請求流中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.