概要
目標: .NET アプリケーションで開発プロキシを使用する
時間: 5 分
前提条件:開発プロキシ、.NET アプリケーションを設定する
.NET では、システム プロキシ設定が自動的に使用されます。 .NET アプリケーションで開発プロキシを使用する場合は、アプリケーションに変更を加える必要はありません。 開発プロキシを起動すると、.NET アプリケーションによって行われた Web 要求が自動的にインターセプトされます。
https://jsonplaceholder.typicode.com/postsへの Web 要求を行う単純な .NET アプリを次に示します。
var client = new HttpClient();
var response = await client.GetStringAsync("https://jsonplaceholder.typicode.com/posts");
Console.WriteLine(response);
この要求からのエラーをシミュレートするには、https://jsonplaceholder.typicode.com/*への要求をインターセプトするように構成された既定のプリセットで開発プロキシを起動します。
devproxy
.NET アプリケーションを実行すると、Dev Proxy によって要求がインターセプトされ、429 エラーが返されます。
こちらも参照ください
- Docker コンテナーで .NET アプリケーションで開発プロキシを使用する - Docker セットアップ
- .NET Azure Functions で開発プロキシを使用 する - Azure Functions
- 用語集 - 開発プロキシの用語
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Dev Proxy