Skip to content

Commit 2290440

Browse files
committed
update README
1 parent ea2f43e commit 2290440

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

README.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
1-
### 介绍                    
1+
## WebApiClient                 
22
集高性能高可扩展性于一体的声明式http客户端库。
33

4-
### 文档
4+
### 功能特性
5+
#### 语义化声明
6+
客户端的开发,只需语义化的声明接口。
7+
8+
#### 多样序列化
9+
支持json、xml、form等序列化和其它自定义序列化方式。
10+
11+
#### 裁剪与AOT
12+
支持.net8的代码完全裁剪和AOT发布。
13+
14+
#### 面向切面
15+
支持多种拦截器、过滤器、日志、重试、缓存自定义等功能。
16+
17+
#### 语法分析
18+
提供接口声明的语法分析与提示,帮助开发者声明接口时避免使用不当的语法。
19+
20+
#### 快速接入
21+
支持OAuth2与token管理扩展包,方便实现身份认证和授权。
22+
23+
#### 自动代码
24+
支持将本地或远程OpenApi文档解析生成WebApiClientCore接口代码的dotnet tool,简化接口声明的工作量
25+
26+
#### 性能强劲
27+
[BenchmarkDotNet](WebApiClient/tree/master/WebApiClientCore.Benchmarks/results)中,各种请求下性能和分配约3倍领先于同类产品[refit](https://github.com/reactiveui/refit)
28+
29+
### 文档支持
530
https://webapiclient.github.io/

0 commit comments

Comments
 (0)