سلام دوست عزیز شما کدهاتونو نذاشتید
علت خطا همین responseReader از نوع HttpWebResponse هست اونو بررسی کنید
خب به شکل ساده میشه اینطوری محتویات و ب رو تو ریچ تکست باکس دریافت کرد
private void button1_Click(object sender, EventArgs e)
{
string urlAddress = "http://w3-farsi.com";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlAddress);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = null;
if (response.CharacterSet == null)
{
readStream = new StreamReader(receiveStream);
}
else
{
readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));
}
string data = readStream.ReadToEnd();
richTextBox1.Text = data.ToString();
response.Close();
readStream.Close();
}
}
دانلود همین نمونه