代码之家  ›  专栏  ›  技术社区  ›  Adi_aks

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

  •  4
  • Adi_aks  · 技术社区  · 15 年前

    是否可以使用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); 
    

    2 回复  |  直到 15 年前
        1
  •  6
  •   Siva Gopal    15 年前

    您可以使用:

    oWebProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
    

    http://support.microsoft.com/kb/813834

        2
  •  0
  •   Gilad    15 年前

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

    WebProxy oWebProxy = new System.Net.WebProxy();
    

    当您在web浏览器中输入凭据时,默认构造函数将从系统中获取凭据。。