我想知道设置 HttpWebRequest.Proxy 属性使用的 WebProxy 的正确方法是什么。
以下是可用的选项:
将 Proxy 属性设置为 Null 或根本不设置该属性。这将使用 IE 的默认代理配置或 web 配置中的默认代理。
将 Proxy 属性设置为 System.Net.GlobalProxySelection.GetEmptyWebProxy 以绕过任何代理。
将 Proxy 属性设置为 WebRequest.GetSystemWebProxy。从 IE 代理设置中为当前用户设置代理。
在选项 1 和 3 之间,正确的方法是什么。为了获得最佳性能,默认代理应该是什么。它应该设置为 null 还是根本不设置任何值,或者它应该是 GetSystemWebProxy。