一,C#请求网络资源
1,根据URL获取HTML字符串,WebClient。
2,C#仿get请求。
3,C#仿post请求。
WebRequest是一个比WebClient强大的类,可以在后台把请求头的信息填充上。
1,根据URL获取HTML字符串,WebClient。
WebClient提供了一些简单的请求网络接口的方法,可用于一些简单网页的爬虫。获取html字符串后,去除html标签等。
WebClient webClient = new WebClient();
//返回html的byte组
byte[] w2 = webClient.DownloadData("url");
//下载html到1-1.txt
webClient.DownloadFile(webapi, "1-1.txt");
//返回字符串
string urlhtml = webClient.DownloadString(webapi);
2,C#仿get请求。
3,C#仿post请求。
WebRequest是一个比WebClient强大的类,可以在后台把请求头的信息填充上。
请求之后,响应的信息也会返回。
二,Socket通信
1,用Socket做一个简单的类似IIS的服务
思路:
制作一个接收Socket包的exe程序作物服务端,这个服务端一直运行着,用来监听浏览器发出的请求。
接收请求之后,根据请求的内容来返回对应的文件。(客户端也就等于浏览器)
作者:FengYang
博客地址:http://blog.csdn.net/qq_28140365
版权声明:如果感觉文章哪里写的不对或者存在疑问,欢迎留言,共同学习、进步!
蓝色字体为链接