HTTP/10对HTTP/0的扩充(3) ■定义了新的方法:对HTTP0.9的方法继 续支持,同时引入了HEAD和POST ■HEAD方法和GET一样,不同点是HEAD不 允许WWW服务器返回 Entity-Body信息、 ■POST方法为WWW带来了交互功能,允许 客户机向WWW服务器发送信息,这样, WWW可以用来输入信息
HTTP/1.0对HTTP/0.9的扩充(3) ◼定义了新的方法:对HTTP/0.9的方法继 续支持,同时引入了HEAD和POST。 ◼HEAD方法和GET一样,不同点是HEAD不 允许WWW服务器返回Entity-Body信息。 ◼POST方法为WWW带来了交互功能,允许 客户机向WWW服务器发送信息,这样, WWW可以用来输入信息
Http/11 ■HTP/1.1在以下几个方面对HTP/1.0作 了改进: ■新的请求方法 ■持续连接 ■大块编码 ■字节范围操作 ■内容协商 ■摘要鉴别 ■快存( Caching)
HTTP/1.1 ◼HTTP/1.1在以下几个方面对HTTP/1.0作 了改进: ◼新的请求方法 ◼持续连接 ◼大块编码 ◼字节范围操作 ◼内容协商 ◼摘要鉴别 ◼快存(Caching)
HTTP/1.1(2) ■新的请求方法 ■新增加了PUT, DELETE, OPTIONS, TRACE方法。 ■PUT方法允许用户向服务器发送资源,这样用户可 以在本地创建页面,然后通过PUT把这些页面存放 在WWW服务器上。 DELETE方法请求服务器把 request-URI所指定的资 源删除。 OPTIONS方法用于询问服务器或服务器某特定资 源的能力 ■ TRACE方法用于实现应用软件的调试,通过这个方 法,客户机可以要求服务器把请求信息回送给客户 机
HTTP/1.1(2) ◼ 新的请求方法 ◼ 新增加了PUT,DELETE,OPTIONS,TRACE方法。 ◼ PUT方法允许用户向服务器发送资源,这样用户可 以在本地创建页面,然后通过PUT把这些页面存放 在WWW服务器上。 ◼ DELETE方法请求服务器把request-URI所指定的资 源删除。 ◼ OPTIONS方法用于询问服务器或服务器某特定资 源的能力。 ◼ TRACE方法用于实现应用软件的调试,通过这个方 法,客户机可以要求服务器把请求信息回送给客户 机
HTTP/1.1(3) ■持续连接 ■从HTTP1.1开始,持续连接是一个默认行为。 日客户机和服务器建立了连接,这个连接 直保持,直到一方释放这个连接。 旦建立连接,客户机和服务器在这个连接 上可以进行多次请求一响应交换,而且客户 机可以发送多个请求而不必等待服务器的响
HTTP/1.1(3) ◼持续连接 ◼从HTTP/1.1开始,持续连接是一个默认行为。 ◼一旦客户机和服务器建立了连接,这个连接 一直保持,直到一方释放这个连接。 ◼一旦建立连接,客户机和服务器在这个连接 上可以进行多次请求-响应交换,而且客户 机可以发送多个请求而不必等待服务器的响 应
HTTP/1.1(4) 大块编码 ■在持续连接的情况下,服务器和客户机不能 通过连接的释放来表明信息的结尾。 ■使用大块编码,服务器或CG进程返回的信 息虽然长度不定,但是把这个信息分割成固 定长度的信息块 ■大块信息包括大块信息的长度(字节数)和 大块信息本身,最后如果全部信息传递完毕, 服务器发送一个长度为0的信息
HTTP/1.1(4) ◼ 大块编码 ◼在持续连接的情况下,服务器和客户机不能 通过连接的释放来表明信息的结尾。 ◼使用大块编码,服务器或CGI进程返回的信 息虽然长度不定,但是把这个信息分割成固 定长度的信息块。 ◼大块信息包括大块信息的长度(字节数)和 大块信息本身,最后如果全部信息传递完毕, 服务器发送一个 长度为0的信息