public string GetHTMLPage(string url,Encoding en)
{
WebResponse result = null;
string getHTMLPage="";
try
{
WebRequest req = WebRequest.Create(url);
req.Method="GET";
result = req.GetResponse();
Stream ReceiveStream = result.GetResponseStream();
StreamReader sr = new StreamReader( ReceiveStream,en);
getHTMLPage=sr.ReadToEnd();
}
catch(Exception)
{
int i=url.IndexOf("?");
getHTMLPage=GetPostHTMLPage(url);
}
finally
{
if ( result != null )
{
result.Close();
}
}
return getHTMLPage;
}
这个实现了不需要验证的页面访问
---------------------------------------------------------------
you need to send the cookie back, use CookieContainer, see