我不清楚你究竟想要完成什么.我想你想通过HTTP协议下载URL.如果这是真的,我怀疑你会发现比内置System.Net.WebClient类更容易使用,因为使用它只需一行代码:
string html = new WebClient().DownloadString(url);
byte[] data = new WebClient().DownloadData(url);
Run Code Online (Sandbox Code Playgroud)
如果需要在Windows窗体应用程序中显示网页,则可以使用WebBrowser控件.