推荐一个基于.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
最后推荐下我的知识星球,我现在正在编写教程:《.Net Core从零学习搭建权限管理系统教程》,很多人已经基于这个框架,开发自己的产品、毕业设计了。
领取专属 10元无门槛券
私享最新 技术干货