Я пытаюсь использовать restsharp с прокси-серверами, но кажется, что ответ либо нулевой, либо другой код ошибки. Сначала я попытался проверить, не сломан ли сам прокси-сервер, однако он работает просто отлично, поэтому, возможно, мой код неправильный.
public static bool DebugProxy(string Proxy)
{
var Client = new RestClient("http://google.com/");
Client.Proxy = new WebProxy($"http://{Proxy}");
var Request = new RestRequest("", DataFormat.None);
Client.Timeout = 8000;
var Response = Client.Get(Request);
if (Response.Content.Contains("error"))
{
return false;
}
else if (Response.StatusCode == 0)
{
return false;
}
else
{
return true;
}
}