博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
“重定向次数过多”或者“Too many automatic redirections were attempted”的错误:
阅读量:6188 次
发布时间:2019-06-21

本文共 1147 字,大约阅读时间需要 3 分钟。

C# 代码

C# code
1
2
3
4
5
6
7
8
9
String url=
"http://www.google.com.hk/search?hl=zh-CN&q=孟宪会"
;
System.Net.HttpWebRequest r = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);
r.AllowAutoRedirect = 
true
;
//System.Net.CookieContainer c = new System.Net.CookieContainer();
//r.CookieContainer = c;
System.Net.HttpWebResponse res = r.GetResponse() 
as 
System.Net.HttpWebResponse;
System.IO.StreamReader s = 
new 
System.IO.StreamReader(res.GetResponseStream(),System.Text.Encoding.GetEncoding(
"GB2312"
));
Response.Write(s.ReadToEnd());
res.Close();

解决方法就是加上CookieContainer,完整的代码:
C# 代码

C# code

 

1
2
3
4
5
6
7
8
9
String url=
"http://www.google.com.hk/search?hl=zh-CN&q=孟宪会"
;
System.Net.HttpWebRequest r = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);
r.AllowAutoRedirect = true;
System.Net.CookieContainer c = new System.Net.CookieContainer();
r.CookieContainer = c;
System.Net.HttpWebResponse res = r.GetResponse() 
as 
System.Net.HttpWebResponse;
System.IO.StreamReader s = 
new 
System.IO.StreamReader(res.GetResponseStream(),System.Text.Encoding.GetEncoding(
"GB2312"
));
Response.Write(s.ReadToEnd());
res.Close();

转载地址:http://mvlda.baihongyu.com/

你可能感兴趣的文章
dsoframer控件的学习
查看>>
安卓系统权限修改(基于tiny4412开发板)
查看>>
【BABY夜谈大数据】决策树
查看>>
Java时间转换(一)
查看>>
对象初始化流程
查看>>
div容器里子元素的显示和隐藏控制
查看>>
C++中指针和引用的区别
查看>>
myeclipse一些部署问题
查看>>
outlook
查看>>
dubbo-monitor安装、配置
查看>>
React学习(4)——深入说明JSX与props
查看>>
Jvm与字节码——方法区与常量池
查看>>
使用Windows 2003 Server R2给RHEL和SLES提供身份验证
查看>>
Pytorch如何安装,Linux安装Pytorch,OSX安装Pytorch教程
查看>>
漫话:如何给女朋友解释什么是Linux的五种IO模型?
查看>>
ELK自定义字段 mapping
查看>>
跟我一起学QT12:基础排序/过滤模型之QSortFilterProxyModel的使用
查看>>
asp.net 实现进度条(已经验证)
查看>>
自学shell脚本(二)
查看>>
Java中的Scanner用户互动
查看>>