c# - 为什么我使用 RestSharp 得到 ResponseCode 0?

c# - 为什么我使用 RestSharp 得到 ResponseCode 0?

我不断尝试使用各种有效的 http 代理访问此页面,并且不断收到响应代码 0

var c = new RestClient("https://api.myip.com");

c.Proxy = new WebProxy(proxy.Split(":")[0], Convert.ToInt32(proxy.Split(":")[1]));

c.Timeout = 2000;

var req = new RestRequest("/", Method.GET);

var rest = c.Get(req);

我检查了代理,它们还活着并且运行良好。为什么我大部分时间都得到响应代码 0?有时甚至是 TemporaryRedirect 或 BadRequest,但这种情况非常罕见。我会说 9.9/10 次我得到响应代码 0。有时它工作得很好,但它非常罕见。

相关推荐