HttpWebResponseの一部のみを読みたいのですが。最初の100kとしましょう。応答の最初の100kのみを読み取っても、破損していない部分文字列が表示されるようにするにはどうすればよいですか?最初の100kをbyte[]にスローすると、データが破損する可能性があると思います。
HttpWebRequest request = HttpWebRequest.Create("http://www.yahoo.com") as HttpWebRequest;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
using (Stream responseStream = response.GetResponseStream())
{
using (StreamReader sr = new StreamReader(responseStream))
{
string content = sr.ReadToEnd();
}
}