天天看點

适用于REST API、支援異步HTTP用戶端開源.Net庫

作者:程式設計樂趣
我是程式設計樂趣,一個10年.Net開發經驗老程式員,點選右上方“關注”,每天為你分享開源項目和程式設計知識。

推薦一個基于.Net開發的,适用于REST API、支援異步HTTP用戶端。

項目簡介

FluentHttpClient是一個針對REST API、輕量級的、基于HTTP的.NET庫,提供一種簡單、靈活和可擴充的方式來進行Web請求。

核心功能

1、基礎方法:DELETE、GET、POST、PUT、PATCH等;

2、送出:提供設定Url、Body、Header等方法,友善添加送出的内容;

3、解析:支援Json、對象、字元串、數組、類、流等解析方式;

4、進階:重試政策、同步異步、取消請求、定制請求等。

項目結構

适用于REST API、支援異步HTTP用戶端開源.Net庫

技術棧

1、平台:支援.Net FrameWork 4.5,.Net 5.0+;

使用方法

基礎用法:請求、參數、身份認證、解析

适用于REST API、支援異步HTTP用戶端開源.Net庫

Post Body請求

适用于REST API、支援異步HTTP用戶端開源.Net庫

Header參數

适用于REST API、支援異步HTTP用戶端開源.Net庫

重試次數設定

适用于REST API、支援異步HTTP用戶端開源.Net庫

項目位址

https://github.com/Pathoschild/FluentHttpClient

我是程式設計樂趣,一個10年.Net開發經驗老程式員,專注開源項目和程式設計知識分享。

私信回複:【888】,領取.Net視訊教程。

- End -

推薦閱讀

一個C#開發的非常實用的緩存中間件

一個基于EntityFrameworkCore+Lucene實作的全文搜尋引擎庫

一個支援DOCX、PPTX、Html等檔案合并、拆分、互相轉換的C#開源項目

一個基于.NetCore開發、子產品化、跨平台、多語言商城系統

.Net開發的跨平台Word模闆引擎