polly http client sample
1.0.0
このサンプル プロジェクトは、.NET 6 と Polly ライブラリを使用したサーバーとクライアントのアーキテクチャを示します。サーバーは、認可のために JWT Bearer 認証を実装する .NET Web API プロジェクトです。クライアントは、Polly ライブラリを使用してサーバーと通信する .NET コンソール アプリケーションです。
Server : .NET Web API サーバーを表します。サーバーは、限られた期間で操作をシミュレートし、Polly ライブラリを使用してエラー処理と復元戦略を適用します。
Client : サーバーと対話する .NET Web API クライアントを表します。クライアントは、Polly ライブラリを利用して、サーバーからデータを取得したり、サーバーにデータを送信したりします。
.NET 6: アプリケーション開発用の .NET Framework の最新バージョン。
Polly: エラーを処理し、復元戦略を実装するためのオープンソース .NET ライブラリ。 Polly を使用すると、ネットワーク エラー、タイムアウト、エラー コードなどを処理できます。
JWT ベアラー認証: JSON Web トークン (JWT) を使用したトークンベースの認証方法。このプロジェクトでは、ユーザーの認可と認証に JWT Bearer Authentication を採用しています。