C#网络应用编程 第2版 教学课件 作者 马骏 第08章 HTTP应用编程.pptVIP

  • 1
  • 0
  • 约4.29千字
  • 约 27页
  • 2019-10-04 发布于广东
  • 举报

C#网络应用编程 第2版 教学课件 作者 马骏 第08章 HTTP应用编程.ppt

* 第8章 HTTP应用编程 8.1 HTTP简介 8.2 HTTP编程相关类 8.3 利用HTTP实现多线程文件下载 本章重点 本章教学目的 通过示例,使学生熟悉HTTP应用编程的流程。 本章教学要求 (1)了解HTTP的特点 (2)掌握HttpWebRequest类、HttpWebResponse类和Uri类的用法。 第8章 HTTP应用编程 HTTP(HyperText Transfer Protocol,超文件传输协议) 在TCP/IP体系结构中,HTTP属于应用层协议,位于TCP/IP的顶层。 HTTP定义Web客户端(一般是浏览器)如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。 8.1.1 HTTP的特点 HTTP的特点 1.HTTP以TCP方式工作,不丢失数据,不乱序 HTTP客户端首先与服务器建立TCP连接,然后客户端通过套接字发送HTTP请求,并通过套接字接收HTTP响应 2.HTTP是无状态的 “无状态”的含义是,客户端发送一次请求后,服务器并没有存储关于该客户端的任何状态信息。即使客户端再次请求同一个对象,服务器仍会重新发送这个对象,而不管原来是否已经向该客户端发送过这个对象 8.1.1 HTTP的特点 3.HTTP使用元信息作为标头 HTTP通过添加标头(Header)的方式向服务器提供本次HTTP请

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档