关于一些流的处理

 

代码
WebRequest req = WebRequest.Create(url);
result
= req.GetResponse();
Stream ReceiveStream
= result.GetResponseStream();
System.Text.Encoding encode
= System.Text.Encoding.GetEncoding("gb2312");
StreamReader sr
=new StreamReader(ReceiveStream, encode);
Char[] read
=new Char[256];
int count = sr.Read(read, 0, 256);
WebResponse HttpWebResponse2 = null;
            HttpWebResponse2 = (WebResponse)request3.GetResponse();
            StreamReader sr2 = null;   //用来读取流  
            Encoding code2 = Encoding.GetEncoding("utf-8");   //定义编码  
            Stream responseStream2 = HttpWebResponse2.GetResponseStream();
            sr2 = new StreamReader(responseStream2, code2);
            string source2 = sr2.ReadToEnd();
            sr2.Close();
            responseStream2.Close();
            source2 = source2.Replace("\n", "").Replace("\t", "").Replace("\r", "").Replace("\"", "'").Replace(" ", "");

 

 

string managername = PageHelper.GetRequestStr("managername", Encoding.UTF8);      
 
        public static string GetRequestStr(string key, Encoding encoding)
        {
            string value = string.Empty;
            NameValueCollection uRequest = HttpUtility.ParseQueryString(HttpContext.Current.Request.Url.Query, encoding);
            value = uRequest[key];
            if (!string.IsNullOrEmpty(value))
            {
                value = Transform(value);
            }
            return value;
        }
 
posted @ 2010-10-18 09:59  老皆知  阅读(163)  评论(0编辑  收藏  举报