Si te encuentras con alguna parte que no entiendes puedes comentarlo y haremos todo lo posible de ayudarte tan rápido como podamos.
Solución:
Lo más probable es que la configuración de red esté causando este problema. Recientemente tuve el mismo problema y resultó que al usar HttpWebRequest
o RestSharp estaba intentando alguna configuración automática para buscar un servidor proxy.
Abra la configuración de red en Internet Explorer y deshabilite la configuración automática para la red local. En mi caso, esto también resolvió el retraso de la primera solicitud en RestSharp.
Intenté la respuesta de @skrause, pero no funcionó para mí. Pasé mucho tiempo, y finalmente lo resolví. Esta es mi solución.
public class SimpleWebProxy : IWebProxy
public ICredentials Credentials get; set;
public Uri GetProxy(Uri destination)
return destination;
public bool IsBypassed(Uri host)
// if return true, service will be very slow.
return false;
private static SimpleWebProxy defaultProxy = new SimpleWebProxy();
public static SimpleWebProxy Default
get
return defaultProxy;
var client = new RestClient();
client.Proxy = SimpleWebProxy.Default;
Intenté deshacerme de la configuración automática para buscar un servidor proxy con esto
System.Net.WebRequest.DefaultWebProxy = null;