c#中队trunked的处理
来源:互联网 发布:linux home 英文 编辑:程序博客网 时间:2024/05/07 20:17
public static string getContent(string Url, string encode) { string strResult = ""; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); //声明一个HttpWebRequest请求 request.Timeout = 30000; //设置连接超时时间 request.Headers.Set("Pragma", "no-cache"); request.UserAgent = "Mozilla/5.0 (Windows NT 5.2; rv:8.0) Gecko/20100101 Firefox/8.0"; request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); byte[] data = null; string ce = response.Headers[HttpResponseHeader.ContentEncoding]; int ContentLength = (int)response.ContentLength; Stream s = response.GetResponseStream(); int c = 1024 * 10; if (ContentLength < 0) { data = new byte[c]; MemoryStream ms = new MemoryStream(); int l = s.Read(data, 0, c); while (l > 0) { Console.WriteLine("1--> " + l); ms.Write(data, 0, l); l = s.Read(data, 0, c); } data = ms.ToArray(); ms.Close(); } else { data = new byte[ContentLength]; int pos = 0; while (ContentLength > 0) { int l = s.Read(data, pos, ContentLength); pos += l; ContentLength -= l; Console.WriteLine("2--> " + l); } } s.Close(); response.Close(); Stream streamReceive = response.GetResponseStream(); Encoding encoding = Encoding.GetEncoding(encode); strResult = encoding.GetString(data); } catch { //throw; } return strResult; }
找到了个c#的代码片段,有用:
- c#中队trunked的处理
- 非常浅显的说下C#中自带的HttpWebReponse对trunked的处理
- C#中队列Queue
- 对http相应中trunked的解析
- Netty中队列(部分)的处理机制
- C#中队列集合的用法,配合线程
- C#中队列Queue与线程的应用
- ArcGIS Engine+C#二次开发中队加载的shp文件进行投影
- Java 中队列的使用
- java中队列的使用方法
- java 中队列的使用
- STL中队列的使用
- Java中队Set的遍历
- Java中队列的使用
- Android中队列的实现
- java中队列的使用
- Tensorflow中队列的使用
- Swift中队列的实现
- 聊聊互联网安全那些事儿
- AR(增强现实)应用 2014年产值将达$7亿1400万
- android当模块的自动编译脚本
- 输入框
- Bookmarks
- c#中队trunked的处理
- Surf算法学习心得(二)——源码简析
- 附加数据库对于服务器****失败!
- Android中完全退出程序的四种方法
- git pull origin master出错
- Writing Stereoscopic Software for StereoGraphics® Systems Using Microsoft Windows® OpenGL
- 递归遍历文件夹查找文件
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- 彩虹表(Rainbow Table)笔记二,如何生成破解率高的彩虹表