欢迎来到天天文库
浏览记录
ID:27305215
大小:388.82 KB
页数:12页
时间:2018-11-30
《《网络信息获取》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章网络信息获取唐大仕dstang2000@263.nethttp://www.dstang.com内容提要网络信息获取网络信息浏览HTTP协议客户端与服务端Request与ResponseStreamGet与Post一些查看工具Fiddler2http://www.fiddler2.com/NetworkMoniterVisualSnifferhttpwatch使用System.Web提供支持浏览器/服务器通讯的类和接口。此命名空间包括提供有关当前HTTP请求的大量信息的Response类、管理HTTP到客户端的输出的Response类,以及提
2、供对服务器端实用工具和进程的访问的HttpServerUtility对象。System.Web还包括用于Cookie操作、文件传输、异常信息和输出缓存控制的类。System.Net中的类类说明Cookie提供对cookie(一种网络服务器传递给浏览器的信息)进行管理的一套方法和属性Dns提供简单的域名协议功能EndPoint表示网络地址的抽象类FileWebRequest与‘file://’开头的URl地址进行交互,以访问本地文件FileWebResponse通过‘file://’URI地址提供对文件系统的只读访问HttpWebRequest授权客
3、户向HTTP服务器发送请求HttpWebResponse授权客户接收HTTP服务器的回答信息IPAddress表示一个IP地址IPEndPoint表示一个IP终端(1P地址加端口号)IPHostEntry与带有一组别名和匹配IP地址的DNS登录建立连接WebClient提供向URL传送数据和从URI接收数据的通用方法WebException使用网络访问时产生的异常WebRequest类DownloadData及DownloadFile后来又有DownloadStringUploadData及UploadFileOpenRead及OpenWriteW
4、ebRequest及WebResponseWebRequestmyRequest=WebRequest.Create("http://www.contoso.com");WebResponsemyResponse=myRequest.GetResponse();myRequest.GetRequestStream()StreamReceiveStream=myWebResponse.GetResponseStream();示例:获取网络文件内容使用WebRequest及WebClient参见WebClientDownload.cs参见Downloa
5、dImages.cs一些值得注意的地方CredentialsHeaderCookieProxyRefer对获取到的内容进行处理文本HtmlJsonXml二进制图片媒体一些应用获取相应的文本/图片下载链接中的所有文件网络爬虫
此文档下载收益归作者所有