一個亞馬遜贊助的.Net輕量級、流行的HTTP客戶端庫
我們在實際項目開發中,操作Http請求可以說是非常常見了,這里面就涉及到授權、格式轉換、標頭參數等,針對不同的項目,我們需要封裝一個Http請求幫助類。
所以,今天給大家推薦一個Http客戶端庫,就能完全滿足我們的日常需求。
項目簡介
這是一個基于.Net開發的Http客戶端庫,它具備序列化、請求與響應類型的檢測、身份認證等功能,可以說是最流行的Http客戶端庫了,已經超過10w個項目在使用。
項目特色
1、序列化:支持JSON、XML,并支持自定義序列化與反序列化;
2、異步:支持異步操作;
3、全面配置:Http請求各方面都可以自定義;
4、身份驗證:支持Basic、OAuth1、OAuth2和JWT;
5、表單、文件請求:支持Json、XML、表單格式請求,文件上傳;
6、參數:向請求添加任何類型的參數,如查詢、URL段、標頭、cookie或正文等。
項目結構

部分使用示例
簡單Http請求

返回結果序列化

添加Json body請求

身份驗證請求

添加Header

Json參數請求

項目地址
https://github.com/restsharp/RestSharp
本文來自博客園,作者:{春光牛牛,yak},轉載請注明原文鏈接:http://www.rzrgm.cn/yakniu/p/17502375.html
歡迎各位大佬們評論指正
QQ討論群:610129902


浙公網安備 33010602011771號