C# auto detect proxy settings

后端 未结 8 766
遇见更好的自我
遇见更好的自我 2020-12-01 06:37

C# 2008 SP1

I am using the code to detect if a proxy has been set under \"Internet Options\". If there is a proxy then I will set this in my webclient.

So I

8条回答
  •  余生分开走
    2020-12-01 07:22

    It appears that WebRequest.DefaultWebProxy is the official replacement for WebProxy.GetDefaultProxy.

    You should be able to drop that in to your original code with only a little modification. Something like:

    WebProxy proxy = (WebProxy) WebRequest.DefaultWebProxy;
    if (proxy.Address.AbsoluteUri != string.Empty)
    {
        Console.WriteLine("Proxy URL: " + proxy.Address.AbsoluteUri);
        wc.Proxy = proxy;
    }
    

提交回复
热议问题