概览
目标: 将开发代理与 .NET 应用程序配合使用
时间: 5 分钟
先决条件:设置开发代理、.NET 应用程序
.NET 自动使用系统代理设置。 如果要将开发代理用于 .NET 应用程序,则无需对应用程序进行任何更改。 启动开发代理,它将自动截获 .NET 应用程序发出的 Web 请求。
下面是一个简单的 .NET 应用,它向 https://jsonplaceholder.typicode.com/posts 发出 Web 请求:
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
- 术语表 - 开发代理术语