将开发代理与 .NET 应用程序配合使用

概览
目标: 将开发代理与 .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 错误。

命令提示符的屏幕截图,其中开发代理模拟来自 .NET 应用程序的 Web 请求的限流错误。

另请参阅