C# 如何使用windows登录凭据使用C进行代理身份验证#

C# 如何使用windows登录凭据使用C进行代理身份验证#,c#,authentication,proxy,C#,Authentication,Proxy,是否可以使用windows登录凭据使用C#进行代理身份验证 我有一个facebook应用程序,它调用facebook方法。在每次facebook通话中,它都会给出一个错误“407:需要代理身份验证” 以下代码将允许用户设置代理:- WebProxy oWebProxy = new System.Net.WebProxy(ProxyServer, ProxyPort); oWebProxy.Credentials = new NetworkCredential(ProxyUser,P

是否可以使用windows登录凭据使用C#进行代理身份验证

我有一个facebook应用程序,它调用facebook方法。在每次facebook通话中,它都会给出一个错误“407:需要代理身份验证”

以下代码将允许用户设置代理:-

WebProxy oWebProxy = new System.Net.WebProxy(ProxyServer, ProxyPort);       
oWebProxy.Credentials = new NetworkCredential(ProxyUser,ProxyPassword,ProxyDomain);
oserv.Proxy = oWebProxy; 
oserv.Credentials = new NetworkCredential(theusername, thepassword); 

但是,有没有其他方法可以在不硬编码公司登录凭据的情况下执行相同的操作。

尝试使用默认构造函数创建WebProxy(不提供代理服务器),看看它是否适合您

WebProxy oWebProxy = new System.Net.WebProxy();
当您在web浏览器中输入凭据时,默认构造函数将从系统中获取凭据。

您可以使用:

oWebProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
如果仍然无法解决您的问题,请访问网站: