推荐一个基于.Net开发的,适用于REST API、支持异步HTTP客户端。
项目简介
FluentHttpClient是一个针对REST API、轻量级的、基于HTTP的.NET库,提供一种简单、灵活和可扩展的方式来进行Web请求。.
核心功能
1、基础方法:DELETE、GET、POST、PUT、PATCH等;
2、提交:提供设定Url、Body、Header等方法,方便添加提交的内容;
3、解析:支持Json、对象、字符串、数组、类、流等解析方式;
4、高级:重试策略、同步异步、取消请求、定制请求等。
项目结构

技术栈
1、平台:支持.Net FrameWork 4.5,.Net 5.0+;
使用方法
基础用法:请求、参数、身份认证、解析
Post Body请求
Header参数
重试次数设定
项目地址
https://github.com/Pathoschild/FluentHttpClient