【发布时间】:2011-03-08 21:02:48
【问题描述】:
我正在编写一个需要接收大量数据的控制台应用程序。我试着这样编码,
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
responseText = sr.ReadToEnd();
}
Console.WriteLine(responseText);
但是这段代码需要等待整个响应将数据写入控制台。如何重新编码以在接收数据时将数据流式传输到控制台?
谢谢。
【问题讨论】:
-
为我工作。我得到了全部回复!
-
此代码可以运行,但可能需要一段时间,具体取决于数据量。