MemoryStream ms = new MemoryStream();
responseStream.CopyTo(ms);
byte[] bt = ms.ToArray();
restring = System.Text.Encoding.UTF8.GetString(bt);
全部代码
System.GC.Collect();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = “PROPFIND”;
request.KeepAlive=false;
ServicePointManager.DefaultConnectionLimit = 500;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();lock (sign){//using (Stream resStream = response.GetResponseStream())//{// using (StreamReader reader = new StreamReader(resStream, Encoding.UTF8))// {// responseContent = reader.ReadToEnd();// }//}//restring = responseContent;//方式1responseStream = response.GetResponseStream();MemoryStream ms = new MemoryStream();responseStream.CopyTo(ms);byte[] bt = ms.ToArray();restring = System.Text.Encoding.UTF8.GetString(bt);ms.Close();responseStream.Close();request.Abort();request = null;response.Close();response=null;}