HTTP 客戶端開發包 CSharp HttpClient
這是一個 HTTP 客戶端開發包 ,提供非常簡單的 API,采用 C# 編寫用來發送 HTTP 請求以及接收 HTTP 回應。
該庫比 .NET 自帶的 HttpWebRequest 要簡單得多,類似 Java 版的 HttpClient。支持 GET、POST 和文件上傳,支持重定向和代理服務器。
你可以利用它來:
- 發送GET請求
- 發送帶參數的POST請求, using Url-Encoded Entity.
- 上傳文件到一個HTTP服務器中, using a Multipart Entity.
- 發送帶參數的POST請求, using Multipart Entity (which is actually the same as #3).
- Control the redirect behavior of the client, using HttpBehavior.
- Use as many parallel connections (sockets) as you need, using the default HttpConnectionFactory.
- 作為一個不需要密碼的代理服務器
項目主頁:http://www.baiduhome.net/lib/view/home/1323999699218
Java 版的HttpClient介紹
HttpComponents也就是以前的httpclient項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端/服務器編程工具包,并且它支持 HTTP 協議最新的版本和建議。
以下列出的是 HttpClient 提供的主要的功能,要知道更多詳細的功能可以參見 HttpClient 的主頁。
- 實現了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)
- 支持自動轉向
- 支持 HTTPS 協議
- 支持代理服務器等
- 支持Cookie
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!