有关发送http请求的问题

Anew_G Anew_G 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
原本我使用这段代码获取某地址的源代码



HttpWebRequest request = (HttpWebRequest)WebRequest.Create(this.url);

request.Timeout = 150000;

request.Headers.Set("Pragma", "no-cache");

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Stream streamReceive = response.GetResponseStream();

Encoding encoding = Encoding.GetEncoding("GB2312");

StreamReader streamReader = new StreamReader(streamReceive, encoding);

strResult = streamReader.ReadToEnd();

streamReceive.Close();

streamReader.Close();



后来发现有些地址要用户登入后具有特殊权限的用户才能访问到

假设我在本地已经使用浏览器登入了具有相关权限的帐号

那是不是应该在请求的时候附带上本地相关网址的cookies,服务器才会返回我需要的源代码给我?
如果是的话,应该怎么做?
...全文
评论 11
收藏 已收藏
分享
返回顶部
Anew_G
C# 111,129 成员 642,538 内容