1、GlobalProxySelection 类

包含所有 HTTP 请求的全局默认代理实例。

2、代码示例

if(Setting.NeedProxy)
   {
    GlobalProxySelection.Select = SetupProxy();
   }

//Create a new request
   HttpWebRequest HttpWRequest = (HttpWebRequest)WebRequest.Create(requestURL);
   if(null==HttpWRequest)
   {
    Logger.Write("web request failed");
    return false;
   }
 
private WebProxy SetupProxy()
  {
   // if a proxyURL is specified in the configuration file,
   // create a WebProxy object for later use.
   WebProxy mProxy = null;
   string proxyURL = Setting.ProxyURL;
   if (proxyURL != null)
   {
    int proxyPort = GetProxyPort();
    if (proxyPort > 0)
    {
     mProxy = new WebProxy(proxyURL, proxyPort);
    }
    else
    {
     mProxy = new WebProxy( proxyURL );
    }
           
           
    // if a proxyUser is specified in the configuration file,
    // set up the proxy object's Credentials.
    string proxyUser = Setting.ProxyUser;
    if (proxyUser != null)
    {
     string proxyPassword = Setting.ProxyPassword;
     string proxyDomain = Setting.ProxyDomain;
     if (proxyDomain != null)
     {
      mProxy.Credentials = new NetworkCredential(proxyUser, proxyPassword, proxyDomain);
     }
     else
     {
      mProxy.Credentials = new NetworkCredential(proxyUser, proxyPassword);
     }
    }
   }
   return mProxy;
  }

转载于:https://www.cnblogs.com/mixiaobo/archive/2005/12/20/300627.html

Http访问代理使用相关推荐

  1. Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹

    Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹 导读 基于反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地 ...

  2. 手机端设置https访问代理(windows)

    手机端设置https访问代理(windows) 系统环境:window7 Fiddler当前版本:v4.5.1.0 Fiddler最新版本:v4.6.20171.26113 一.启动Fiddler,打 ...

  3. Cobar分布式关系数据库访问代理

    Cobar是阿里巴巴开源的一个分布式关系数据库访问代理,介于应用服务器和数据库服务器之间(Cobar也支持非独立部署,以lib的方式和应用程序部署在一起).应用程序通过JDBC驱动访问Cobar集群, ...

  4. Jsch访问代理机报proxy error:Forbidden

    Jsch访问代理机报proxy error:Forbidden 问题解释 通过代理访问物理机被拒绝 原因分析 代理机用户名.端口错误或物理机用户名.端口.密码错误 代理机或物理机代理端口未开放 问题处 ...

  5. Win10解除UWP应用网络隔离从而允许访问代理

    参考网站: 1. 利用py脚本,快速找到注册表中的SID 给win10应用商店设置代理 | Trim21's Blog win10商店SID S-1-15-2-1609473798-123192301 ...

  6. 介绍一个JSONP 跨域访问代理API-yahooapis

    你是否遇到了想利用AJAX访问一些公网API,但是你又不想建立自己的代理服务,因为有时我根本就没打算涉及服务端任何代码,但是讨厌的浏览器的同源策略,阻止了我们的ajax调用. 比如我想访问一个天气的r ...

  7. 如何实现阿里云容器镜像服务反向访问代理?

    简介:本文会先介绍镜像推送/拉取过程的交互逻辑来梳理需要代理的所有服务,再通过搭建一个公网 HTTPS 反向代理来访问容器镜像服务来向您展示多场景代理访问模式原理. 真实业务场景可能很复杂,因安全.合 ...

  8. 实现阿里云容器镜像服务反向访问代理

    简介: 本文会先介绍镜像推送/拉取过程的交互逻辑来梳理需要代理的所有服务,再通过搭建一个公网 HTTPS 反向代理来访问容器镜像服务来向您展示多场景代理访问模式原理. 真实业务场景可能很复杂,因安全. ...

  9. 解决git取消ss代理后仍然访问代理端口的问题

    很长时间了- 首先,先用命令看看git有没有配代理 git config --list 用git config --global --unset,把这些配置逐一干掉,这时候一般都可以了,但是可能还不能 ...

  10. 杂记 - WSL2 局域网访问, 代理设置, IP设置(已集成工具)

    已集成常用功能: github 项目 局域网访问: 通过转发Linux子系统的端口到Windows系统 代理设置: 按脚本提示设置 IP设置: 按脚本提示设置 这里有一些需要注意的地方: 仅在 Ubu ...

最新文章

  1. python拼接mysql时遇到unsupported format character ‘?‘ “(0x82f1)“
  2. void类型和void *的用法
  3. 信号与系统matlab课设报告,MATLAB信号与系统实验报告
  4. ThreadLocal系列(二)-InheritableThreadLocal的使用及原理解析
  5. 【C++深度剖析教程12】数组操作符的重载
  6. 统计字符串中出现最多的单词和次多的单词
  7. JAVA中实用的一个工具类--Hutool
  8. WebSocket | 为什么你前后端推送不会用?因为你少了WebSocket的帮忙
  9. mysql 存储过程的应用
  10. php---遍历一个数组获得一个新的数据结构
  11. PDFelement如何快速地将文本添加到PDF?
  12. 电脑没有声音提示“外设似乎没有插上”怎么办
  13. 一个成都程序猿眼中的成都和天府软件园,先从蚂蚁金服说起…
  14. 1.1.2 python基本数据类型与运算符
  15. 【测开实战】adb+python自动化刷快手/抖音视频来赚金币
  16. Fritzing软件绘制Arduino面包板接线图传感器模块库文件174
  17. linux 硬盘错误,linux – 硬盘读取错误……停止?
  18. 传统项目拉取后启动方式
  19. Activiti-5.22.0——activiti-modeler界面设计组件介绍
  20. 2021年有哪些能用的活体人物虚拟主播

热门文章

  1. 死机、蓝屏、系统运行过慢
  2. Linux 如何实现 VLAN - 每天5分钟玩转 OpenStack(12)
  3. Beginning Adaptive Layout Tutorial
  4. JavaScript之substring()方法讲解
  5. 美卫星拍最详细3D地图 覆盖地球99%大陆
  6. JVM(13)之 阶段回顾
  7. 企业级Nginx服务基础到架构优化详解--25条
  8. Wireshark如何单独导出包的列信息
  9. 如何为 Python 添加远程调试能力而不修改系统代码
  10. Android基础之应用程序组件