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

.NET 自动使用系统代理设置。 如果要将开发代理与 .NET 应用程序一起使用,则无需对应用程序进行任何更改。 启动开发代理,它将自动截获 .NET 应用程序发出的 Web 请求。

下面是向 发出 Web 请求 https://jsonplaceholder.typicode.com/posts的简单 .NET 应用:

var client = new HttpClient();
var response = await client.GetStringAsync("https://jsonplaceholder.typicode.com/posts");
Console.WriteLine(response);

若要模拟来自此请求的错误,请使用默认预设启动开发代理,该预设配置为截获对 https://jsonplaceholder.typicode.com/*的请求。

devproxy

运行 .NET 应用程序时,开发代理会截获请求并返回 429 错误。

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