if (!string.IsNullOrEmpty(httpWResp.ContentEncoding) && httpWResp.ContentEncoding.ToUpper().IndexOf("GZIP") > -1) { System.IO.StreamReader sr = new System.IO.StreamReader(new GZipStream(myStream, CompressionMode.Decompress), Encoding.Default); html = sr.ReadToEnd(); sr.Close(); } else { StreamReader sr = new StreamReader(myStream, Encoding.Default); html = sr.ReadToEnd(); sr.Close(); } myStream.Close(); httpWResp.Close();