• 推荐一个.Net轻量级HTTP客户端库
  • 发布于 2个月前
  • 302 热度
    0 评论
我们在实际项目开发中,操作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 
用户评论