WebApiClient
A declarative http client library that combines high performance and scalability
Semantic Declaration
âŗ Developing client-side code only requires semantic declaration of interfaces
Multi-Serializer support
đ Supports json, xml, form and other custom serializations
Code Trim & AOT
đ¤ Supports full code trimming and AOT publishing for .NET 8.
Aspect Oriented
đ Supports multiple interceptors, filters, logs, retries, cache customization and other functions
Code Syntax Analysis
đ¤ Provides syntax analysis and prompts for interface code declarations to help developers avoid using improper syntax when declaring interfaces
Quick Integration
đ Support OAuth2 and token management extension package to facilitate identity authentication and authorization
Auto-generate Code
đģ Provides a dotnet tool that supports parsing local or remote OpenAPI documents, generating WebApiClientCore interface code, and simplifying the workload of interface declaration.
High Performance
đ In BenchmarkDotNet, the performance and allocation under various requests are 2.X times ahead of similar products Refit