代码如下:

public class MyWebClient : WebClient
{
public bool AllowAutoRedirect { get; set; } = true;
protected override WebRequest GetWebRequest(Uri address)
{
var request = base.GetWebRequest(address);
if (request is HttpWebRequest)
{
((HttpWebRequest)request).AllowAutoRedirect = this.AllowAutoRedirect;
}
return request;
}
}

说明:

AllowAutoRedirect这个属性表示是否允许自动重定向,存在于HttpWebRequest类中

WebClient没有对外开放这个属性,我们可以通过继承WebClient,重写GetWebRequest来开放这个属性

MSDN:

https://msdn.microsoft.com/zh-cn/library/system.net.httpwebrequest.allowautoredirect(v=vs.110).aspx

最新文章

  1. 高级渲染技巧和代码示例 GPU Pro 7
  2. Maven_如何为开发和生产环境建立不同的配置文件 --我的简洁方案
  3. Hand 3D Pose Estimation
  4. Java中Queue类实现
  5. 利用动软代码生成器 自动生成LINQ需要用的数据实体类 (转)
  6. prototype/constructor/__proto__之prototype简单应用
  7. 【转】解读Qt 事件处理机制(上篇)
  8. NFS(网络文件系统的搭建)
  9. Python你必须知道的十个库
  10. 关于jstl.jar引用问题及解决方法
  11. c语言小项目---通讯录2.0
  12. final,static,abstract
  13. 配置Tomcat时遇到的问题
  14. <TCP/IP>Internet地址结构回顾
  15. RabbitMQ 特性
  16. 学习H5C3
  17. C++字符串string类常用操作详解(一)【初始化、遍历、连接】
  18. C 标准库 - ctype.h之isalnum使用
  19. 随手练——洛谷-P1008 / P1618 三连击(暴力搜索)
  20. nio案例一:个简单的客户-服务的案例

热门文章

  1. nginx问题
  2. VMware Esxi5.5中嵌套虚拟机的网络设置方法
  3. 【转】Resharper上手指南
  4. jQuery1.4与json格式兼容问题
  5. c++基础(一)
  6. Selenium2+python自动化(unittest)
  7. python日期时间相关
  8. hdu 5059(模拟)
  9. Android 设置图片倒影效果
  10. Notepad++ 自动补全,括号自动完成插件,主题和字体设置