polly http client sample
1.0.0
此示例项目演示了使用 .NET 6 和 Polly 库的服务器和客户端体系结构。 Server 是一个 .NET Web API 项目,实现 JWT Bearer 身份验证以进行授权。客户端是一个 .NET 控制台应用程序,它使用 Polly 库与服务器进行通信。
服务器:代表 .NET Web API 服务器。服务器模拟有限持续时间的操作,并使用 Polly 库应用错误处理和恢复策略。
客户端:表示与服务器交互的.NET Web API 客户端。客户端利用 Polly 库从服务器检索数据或向服务器发送数据。
.NET 6:用于开发应用程序的最新版本的.NET Framework。
Polly:一个开源 .NET 库,用于处理错误和实施弹性策略。 Polly 可用于处理网络错误、超时、错误代码等。
JWT 承载身份验证:使用 JSON Web 令牌 (JWT) 的基于令牌的身份验证方法。本项目采用JWT Bearer Authentication进行用户授权和认证。