适用于REST API、支持异步HTTP客户端开源.Net库FluentHttpClient

推荐一个基于.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库FluentHttpClient

技术栈

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

使用方法

基础用法:请求、参数、身份认证、解析

适用于REST API、支持异步HTTP客户端开源.Net库FluentHttpClient

Post Body请求

适用于REST API、支持异步HTTP客户端开源.Net库FluentHttpClient

Header参数

适用于REST API、支持异步HTTP客户端开源.Net库FluentHttpClient

重试次数设定

适用于REST API、支持异步HTTP客户端开源.Net库FluentHttpClient

项目地址

https://github.com/Pathoschild/FluentHttpClient