【发布时间】:2018-02-14 20:31:38
【问题描述】:
我用HttpClient 对一些资源执行了很多请求。
为了避免舔我将它用作单个实例。那样的东西...
我想使用代理,那么如何为每个请求使用不同的代理?
谢谢!
public class Program
{
private static HttpClient Client = new HttpClient();
public static void Main(string[] args)
{
Console.WriteLine("Starting connections");
for(int i = 0; i<10; i++)
{
var result = Client.GetAsync("http://aspnetmonsters.com").Result;
Console.WriteLine(result.StatusCode);
}
Console.WriteLine("Connections done");
Console.ReadLine();
}
}
【问题讨论】:
-
为您拥有的每个代理创建和验证 HttClient。然后使用与您的请求地址匹配的实例
标签: c# proxy httpclient