コード例 #1
0
ファイル: Methods.cs プロジェクト: gilmartmd/sicadv3
        public static IWebProxy Proxy()
        {
            WS.srvParametros srvParametros = new WS.srvParametros();

            string url = HttpContext.Current.Request.Url.AbsoluteUri;

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

            IWebProxy proxy = request.Proxy;
            if (proxy != null)
            {
                Console.WriteLine("Proxy: {0}", proxy.GetProxy(request.RequestUri));
            }
            else
            {
                Console.WriteLine("Proxy is null; no proxy will be used");
            }

            WebProxy myProxy = new WebProxy();
            Uri newUri = new Uri(srvParametros.URLProxy());
            myProxy.Address = newUri;
            //myProxy.Credentials = new NetworkCredential("senior", "alpha547x");
            myProxy.Credentials = new NetworkCredential(srvParametros.UserProxy(), srvParametros.PasswordProxy());
            request.Proxy = myProxy;

            return request.Proxy;
        }