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

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

ID:50318484

大小:49.50 KB

页数:1页

时间:2020-03-08

C#网络应用编程 第2版 习题答案作者 马骏 第08章 HTTP应用编程习题解答.doc_第1页
资源描述:

《C#网络应用编程 第2版 习题答案作者 马骏 第08章 HTTP应用编程习题解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、类专用于访问Internet数据。HttpWebRequest类是针对于HTTP的特定实现,该类通过HTTP和服务器交互。(2)WebResponse类和HttpWebResponse类。WebResponse类也是一个抽象基类,针对HTTP的响应类是派生自WebResponse类的HttpWebRequest类。HttpWebResponse对象是通过调用WebRequest实例的GetResponse方法来创建的,而不是利用构造函数创建HttpWebResponse类的实例。ASP.NET应用程序提供了以下类对HTTP

3、进行封装:(1)HttpRequest类:它的方法和属性是通过ASP.NET的内部Request对象公开的。(2)HttpResponse类:它的方法和属性是通过ASP.NET的内部Response对象公开的。另外,Windows应用程序和Web应用程序都提供了Uri类,该类定义了属性和方法来处理URI,包括分析、比较和组合。2.简要说明下载文件时如何实现断点续传。【解答】(1)利用HttpWebResponse的ContentLength属性获取下载文件的总长度。(2)利用HttpWebRequest的AddRange方

4、法指定下载的文件数据范围。例如request.AddRange(5001,10000)表示下载的范围为从5001字节开始到10000字节处结束。编写代码实现断点续传时,只需要记住已经成功下载的字节数,当需要从断点处继续下载时,根据已经下载的内容,重新指定下载的范围即可。1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。