Torna al Thread

protected override System.Net.WebRequest GetWebRequest(Uri uri) { HttpWebRequest request; request = (HttpWebRequest)base.GetWebRequest(uri); if (PreAuthenticate) { NetworkCredential networkcredentials = Credentials.GetCredential(uri, "Basic"); if (networkcredentials != null) { byte[] credentialbuffer = new UTF8Encoding().GetBytes(networkcredentials.UserName + ":" + networkcredentials.Password); request.Headers["Authorization"] = "Basic" + Convert.ToBase64String(credentialbuffer); } else { throw new ApplicationException("No network credentials"); } } return request; }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5