C#网络应用编程 第2版 习题答案作者 马骏 第08章 HTTP应用编程习题解答

上传人:w****i 文档编号:94398194 上传时间:2019-08-06 格式:DOC 页数:1 大小:49.50KB
返回 下载 相关 举报
C#网络应用编程 第2版 习题答案作者 马骏 第08章 HTTP应用编程习题解答_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#网络应用编程 第2版 习题答案作者 马骏 第08章 HTTP应用编程习题解答》由会员分享,可在线阅读,更多相关《C#网络应用编程 第2版 习题答案作者 马骏 第08章 HTTP应用编程习题解答(1页珍藏版)》请在金锄头文库上搜索。

1、第8章 HTTP应用编程习题8 参考解答1HTTP的特点是什么?分别从Windows应用程序和Web应用程序的角度,说明.NET提供了哪些对HTTP封装的技术?【解答】从应用的角度来说,HTTP主要有以下特点。(1) HTTP以TCP方式工作。(2) HTTP是无状态的。(3) HTTP使用元信息作为标头。在Windows应用程序中,.NET提供了以下类对HTTP进行封装:(1) WebRequest类和HttpWebRequest类。WebRequest是.NET Framework的请求/响应模型的抽象(abstract)基类,该类专用于访问Internet数据。HttpWebReques

2、t类是针对于HTTP的特定实现,该类通过HTTP和服务器交互。(2) WebResponse类和HttpWebResponse类。WebResponse类也是一个抽象基类,针对HTTP的响应类是派生自WebResponse类的HttpWebRequest类。HttpWebResponse对象是通过调用WebRequest实例的GetResponse方法来创建的,而不是利用构造函数创建HttpWebResponse类的实例。ASP.NET应用程序提供了以下类对HTTP进行封装:(1) HttpRequest类:它的方法和属性是通过ASP.NET的内部Request对象公开的。(2) HttpRe

3、sponse类:它的方法和属性是通过ASP.NET的内部Response对象公开的。另外,Windows应用程序和Web应用程序都提供了Uri类,该类定义了属性和方法来处理URI,包括分析、比较和组合。2简要说明下载文件时如何实现断点续传。【解答】(1) 利用HttpWebResponse的ContentLength属性获取下载文件的总长度。(2) 利用HttpWebRequest的AddRange方法指定下载的文件数据范围。例如request.AddRange(5001, 10000)表示下载的范围为从5001字节开始到10000字节处结束。编写代码实现断点续传时,只需要记住已经成功下载的字节数,当需要从断点处继续下载时,根据已经下载的内容,重新指定下载的范围即可。1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号