我对某些资源执行了很多请求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();
}
}
Run Code Online (Sandbox Code Playgroud)