我正在編寫一個需要接收大量數據的控制檯應用程序。我試圖這樣編碼,如何將數據從HTTPResponse流式傳輸到控制檯?
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);
但是,這段代碼需要等待整個響應將數據寫出到控制檯。我怎樣才能重新編碼這個數據流到控制檯,因爲它正在接收?
謝謝。
適合我。我得到整個迴應! – 2011-03-08 21:11:24
此代碼可以工作,但可能需要一段時間,具體取決於數據量。 – OrahSoft 2011-03-08 22:16:39