我想阅读代理设置(如果已定义)并通过Windows窗体应用程序将其显示给用户。
到目前为止,我使用的代码如下:
WebProxy defaultProxy = WebProxy.GetDefaultProxy();
if (defaultProxy != null)
{
ProxyAddress = defaultProxy.Address.Host;
ProxyPort = defaultProxy.Address.Port;
ProxyDefaultCredentials = defaultProxy.UseDefaultCredentials;
ProxyByPassLocalAddresses = defaultProxy.BypassProxyOnLocal;
ProxyByPassAddressList = defaultProxy.BypassList;
//...etc...
}
我不想使用代理来继续调用互联网资源。我只想读取这些值并在对话框中将它们显示给用户。 我已经尝试使用所有(种类)相关的WebRequest.DefaultWebProxy,HttpWebRequest.GetSystemWebProxy()等,但没有运气,因为它们都与指定Web资源的upcomming web请求有关。此外,这些属性和方法只是表明如果您尝试调用“x”uri,则可以在该请求期间使用或不使用代理服务器。
再一次,我只想在定义poxy服务器设置(服务器地址,端口,旁路列表等)时在互联网设置下显示类似的表单。
多数人......