将网页加载到字符串…最快的方式

如何将网页加载到.net中的字符串中? 我希望以最快的方式......     
已邀请:
您可以尝试DownloadString方法:
using (var client = new WebClient())
{
    string result = client.DownloadString("http://www.google.com/");
}
VB.NET等价:
Using client = New WebClient()
    Dim result As String = client.DownloadString("http://www.google.com/")
End Using
    
如果没有编写自己的HTTP客户端,那么你几乎无法使用WebRequest或WebClient(它利用WebRequest进行工作)。我们网站的一个组件依赖于从其他网页下载数据,我们最近使用我们自己的基于Socket的代码替换了依赖于WebRequest / HttpWebRequest的所有代码,并获得了相当多的CPU周期,但这是一个棘手的工作,需要一个开发者非常熟悉HTTP协议至少一周才能完成。不适合胆小的人。     

要回复问题请先登录注册