WebRequest post读取源码
来源:互联网 发布:小熊软件下载 编辑:程序博客网 时间:2024/05/18 09:18
static string GetHTML()
{
string url = "http://flights.ctrip.com/booking/bjs-sha----adu-1/";
string param = "dayoffset=3&ddate1=2013-01-18&dcityname1=%u5317%u4eac&acityname1=%u4e0a%u6d77";
Uri uri = new Uri(url);
WebRequest myReq = WebRequest.Create(uri);
myReq.Method = "Post";
myReq.Headers.Add("Accept-Encoding", "gzip,deflate,sdch");
byte[] byData = Encoding.Default.GetBytes(param); //获取发送字符串编码后的长度
myReq.ContentLength = byData.Length;
Stream reqStrem = myReq.GetRequestStream(); //返回请求流
reqStrem.Write(byData, 0, byData.Length); //在返回的请求流在写入编码后的长度
reqStrem.Close();
WebResponse result = myReq.GetResponse(); //返回响应
Stream recStream = result.GetResponseStream(); //返回响应流
//如果是Gzip方式则需要解压
recStream = new GZipStream(recStream, CompressionMode.Decompress);
//初始化StreamReader
StreamReader redStream = new StreamReader(recStream, System.Text.Encoding.Default);
string strHTML = redStream.ReadToEnd(); //读取流。转换为字符串
redStream.Close();
recStream.Close();
result.Close();
return strHTML;
}
- WebRequest post读取源码
- webrequest post 传输百分号‘%’
- WebRequest之Post写法
- WebRequest Get Post
- C# WebRequest WebClient Post请求
- C# 读取网页源码的三种办法WebClient、WebRequest、HttpWebRequest
- WebRequest实现读取天气预报信息
- WebRequest实现读取天气预报信息
- webrequest post 数据 编码 HttpWebRequest get
- webrequest post 数据 编码 HttpWebRequest get
- C# WebRequest WebClient Post请求 无乱码
- C# WebRequest WebClient Post请求 无乱码
- C# WebRequest WebClient Post请求Demo
- WebRequest
- WebRequest
- WebRequest
- .Net 下用 WebRequest、WebResponse组件 GET、POST 收发网页
- 使用HttpClient和WebRequest时POST一个对象的写法
- Android入门第八篇之GridView(九宫图)
- Python操作sqlite3数据库教程
- Spring的切面编程例子
- 使用PHP批量去除文件UTF8 BOM信息
- sql 获取上个月第一天和最后一天
- WebRequest post读取源码
- 快速获取网页的title值
- 发现了一个好的JS库-----》 Knockout应用开发指南
- 八年级作文-第一次争吵
- Qt VS MFC
- 收缩SqlServer2005的日志文件
- js中取绝对值的2种方法!
- Java学习总结之第十六章 Socket用法详解
- Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法