有关发送http请求的问题
原本我使用这段代码获取某地址的源代码
后来发现有些地址要用户登入后具有特殊权限的用户才能访问到
假设我在本地已经使用浏览器登入了具有相关权限的帐号
那是不是应该在请求的时候附带上本地相关网址的cookies,服务器才会返回我需要的源代码给我?
如果是的话,应该怎么做?
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,服务器才会返回我需要的源代码给我?
如果是的话,应该怎么做?
...全文
相关推荐
解决Python发送Http请求时,中文乱码的问题
主要介绍了解决Python发送Http请求时,中文乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
主要介绍了Python中使用socket发送HTTP请求数据接收不完整问题解决方法,本文使用一个循环解决了数据不完整问题,需要的朋友可以参考下
Java 编写的使用HttpClient发送http请求工具类(解决了session无法保留问题)
Java 编写的使用HttpClient发送http请求工具类(解决了session无法保留问题)
用CURL来发送HTTP请求的方法
用CURL来发送HTTP请求的方法
SQL 存储过程发送HTTP请求
在网上找到的,能在SQL的存储过程中发送HTTP请求的SQL语句,个人觉得还不错,很好用,拿来分享下。


