关于一些流的处理
代码
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);
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;
}

浙公网安备 33010602011771号