Try this:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream() );
StringBuilder builder = new StringBuilder();
do
{
str = reader.ReadLine();
if (!string.IsNullOrEmpty(str))
{
builder.Append(str);
}
while(str != null);