zoukankan      html  css  js  c++  java
  • C#对IE使用Proxy(代理)

    C#如何实现IE代理设置?

    IE的代理设置存放在注册表中,位置为:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
    ProxyEnable  代理是否启用,
    ProxyServer  代理服务器
    操作注册表的类是:Microsoft.Win32.RegistryKey
     
    public static void ProxySetting(WebRequest request)
     {
                  WebProxy proxy = WebProxy.GetDefaultProxy();//获取IE缺省设置
                  //如果缺省设置为空,则有可能是根本不需要代理服务器,如果此时配置文件中也未配置则认为不需Proxy
                  if (proxy.Address == null)
                      proxy.Address = new Uri("××××××:8080");//按配置文件创建Proxy 地置
                  if (proxy.Address != null)//如果地址为空,则不需要代理服务器
                  {
                      proxy.Credentials = new NetworkCredential("test123","123456");//从配置封装参数中创建
                      request.Proxy = proxy;//赋予 request.Proxy 
                  }
      }

    作者:代码示例
    出处:http://codemo.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    关注程序员健康

    您的支持是我前进的动力,请猛击
  • 相关阅读:
    myeclipse连接数据库oracle
    一个利用反射进行对象拷贝的例子
    制作jar包
    反射机制(reflection)动态相关机制
    显示hibernate的sql语句
    三大框架之hibernate的反转
    mysql索引及sql调优
    redis面试题
    mysql索引原理
    详谈django中跨域问题
  • 原文地址:https://www.cnblogs.com/codemo/p/2508736.html
Copyright © 2011-2022 走看看