网络编程WebClient的使用

什么是WebClient?

提供将数据发送到由URL标识的资源以及从这样的资源接受数据的方法。(从URl标识的资源上传下载数据)

使用方法:

WebClient wc = new WebClient();
string html = wc.DownloadString("http://www.cnblogs.com");
string pageData = Encoding.UTF8.GetString(html);

补充说明:

1.WebClient下载数据方法还包括DownloadFile(),DownloadData()(返回byte[])等,上传数据的方法包括UploadData()等。

2.DownloadStrng()方法就是蜘蛛爬网站的原理,蜘蛛相当于发出Get请求的WebClient。

3.搜索引擎蜘蛛:向网站发出Get请求,获得页面内容,分析页面中的超链接,进一步向页面中的超链接发出Get请求,获得超链接的页面内容。

原文地址:https://www.cnblogs.com/qianlang/p/13513117.html