WebApiClient

WebApiClient

使用C#接口描述你的http接口。

快速开始 💡 安装 旧版文档 支持我们

AOT/JIT

⛳ 支持编译时,运行时生成代理类,提高运行时性能和兼容性

多样序列化

🛠 支持System.Text.Json(默认)、Newtonsoft.Json(扩展包),同样也支持XML处理

语法分析

💡提供接口声明的语法分析与提示,帮助开发者声明接口时避免使用不当的语法。

功能完备

🌳支持多种拦截器和过滤器、日志、重试、缓存、异常处理功能

快速接入

✒ 支持OAuth2与token管理扩展包,方便实现身份认证和授权

自动生成

💻 支持将本地或远程OpenApi文档解析生成WebApiClientCore接口代码的dotnet tool,简化接口声明的工作量