HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
"http://auto.sohu.com/20110414/n305786728.shtml"
);
request.Timeout = 30000;
request.Method =
"GET"
;
request.UserAgent =
"Mozilla/4.0"
;
request.Headers.Add(
"Accept-Encoding"
,
"gzip, deflate"
);
//设置连接超时时间
Encoding encoding = Encoding.GetEncoding(
"GBK"
);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string
result =
""
;
using
(Stream streamReceive = response.GetResponseStream())
{
using
(GZipStream zipStream =
new
GZipStream(streamReceive, CompressionMode.Decompress))
using
(StreamReader sr =
new
StreamReader(zipStream, encoding))
result = sr.ReadToEnd();
}
Console.WriteLine(result);
Console.Read();
-------------------------------------------------------------------------
//编码方式
(
)
WebClient wc =
new
WebClient();
//...........
wc.Encoding = System.Text.Encoding.GetEncoding(
"gb2312"
);