WebClien使用国外代理服务器访问URL

WebClien使用国外代理服务器访问URLusing(WebClientwc=newWebClient()){//代理服务器的IP和PortWebProxymyProxy=newWebProxy(CommonBLL.server,Convert.ToInt32(CommonBLL.port))…

大家好,又见面了,我是你们的朋友全栈君。

using (WebClient wc = new WebClient())
 {

      //代理服务器的IP和Port
      WebProxy myProxy = new WebProxy(Common.server, Convert.ToInt32(Common.port));

      // 设置代理服务器用户帐号username,password
      myProxy.Credentials = new NetworkCredential(Common.user,Common.pwd);

      / 为WebClient设置proxy
      wc.Proxy = myProxy;

      //所要访问的URL的headers
      wc.Headers.Add(HttpRequestHeader.Accept, "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9");
      wc.Headers.Add(HttpRequestHeader.AcceptLanguage, "zh - CN,zh; q = 0.9");
      wc.Headers.Add(HttpRequestHeader.ContentType, "application/x-www-form-urlencoded");
      wc.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip,deflate");
      wc.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla / 5.0(Windows NT 10.0; Win64; x64) AppleWebKit / 537.36(KHTML, like Gecko) Chrome / 89.0.4389.114 Safari / 537.36");
      wc.Headers.Add(HttpRequestHeader.Pragma, "no-cache");

      //自己需要访问的URL
      string uri = Common.URL;

      byte[] bytes = wc.DownloadData(uri);
      Console.ReadKey()
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/131482.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • docker(9)Dockerfile制作镜像[通俗易懂]

    docker(9)Dockerfile制作镜像[通俗易懂]前言如果我们已经安装了一个python3的环境,如果另一台机器也需要安装同样的环境又要敲一遍,很麻烦,这里可以配置Dockerfile文件,让其自动安装,类似shell脚本Dockerfile编写

  • Mock 测试

    Mock 测试Mock基本概念介绍mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。好处团队并行工作 团队间不需互相等待对方进度,只需约定好相互之间的数据规范(接口文档),即可使用mock构建出可用接口,然后尽快进行开发和自测,提前发现缺陷 测试驱动开发TDD(Test-DrivenDevelopment) 单元测试是TDD实现的基石,而TDD经常会碰到协同模块尚未开发完成的情况,但有了mock,当接口定义好后,测试人

  • 如何利用腾讯云服务器搭建个人网站[通俗易懂]

    如何利用腾讯云服务器搭建个人网站[通俗易懂]你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站。在这里,我采用的是腾讯云服务器搭建的。首先,需要注册腾讯云账号,登录腾讯云,点击控制台进入控制台后,选择域名注册看到的结果如下图所示:开始注册域名:提交订单后,域名就注册成功了。接下来需要购买云主机(云服务器),流程如下用…

  • JAVA日期格式化(Simpledateformat)

    Java日期格式化常用方法Java中Date类中的一些日期格式话方法都已过期,所以不推荐使用。一般格式化时,常用到这两个类:Calendar和SimpleDateFormat,使用方法如下:1.Calendar类Calendar类是abstract的,所以实例化方式得用静态方法:Calendarc=Calendar.getInstance();,此时的生成的实例依据的是当前系统时间;c.se…

  • jQuery Validate插入 reomte使用详细的说明

    jQuery Validate插入 reomte使用详细的说明

  • 如何使用TCP Traceroute

    如何使用TCP Traceroute与发送UDP或ICMPECHO数据包的传统跟踪路由不同,TCP跟踪路由使用TCP数据包,因此可以绕过最常见的防火墙过滤器。请遵循以下说明以运行TCPTraceroute:对于Windows用户 对于Mac用户 对于Linux用户对于Windows用户,Windows没有本机实用程序来运行TCPtraceroute。要在Windows上运行它,您将需要安装WinPcap库并下载tracetcp实用程序。要安装WinPcap库,请执行以下步骤:1.下载WinPcap库。2.双击下载.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号