private static WebClient BuildWebClient() { var client = new WebClient(); var proxy = WebRequest.DefaultWebProxy; if (proxy == null) { return client; } proxy.Credentials = CredentialCache.DefaultCredentials; client.Proxy = proxy; return client; }