簡體   English   中英

如何在C#中使用REST,包括PUT,POST和DELETE?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM