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進行使用者授權與認證。