C#
一、HTTP 代理示例
using System.Net;
var handler = new HttpClientHandler
{
UseProxy = true
};
var proxy = new WebProxy(
"http://us.ipwo.net:7878"
);
var proxyUsername =
"username_custom_zone_us";
var proxyPass = "password";
proxy.Credentials =
new NetworkCredential(
proxyUsername,
proxyPass
);
handler.Proxy = proxy;
var httpClient =
new HttpClient(handler);
httpClient.Timeout =
TimeSpan.FromSeconds(15);
var task = httpClient.GetStringAsync(
"http://ipinfo.io/json"
);
task.Wait();
Console.WriteLine(task.Result);二、正常返回示例
三、增加 Timeout(推荐)
四、常见问题
IP 未变化
五、推荐开发建议
六、相关文章
最后更新于
这有帮助吗?
