客户端发送请求的内容 冬请求方法:表示客户端对服务器端数据的请求方式。 HTTP/1.1协议中共定义了八种方法(p63中的表7.1): ·即GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。 请求头,向服务器传递其他的信息。HTTP/1.1协议中,所有 的请求头,除Host外,都是可选的。 请求数据,请求时所发送的具体数据。 冬例如: 。GET/images/,Iogo.gif HTTP,/1.1,表示从/images目录下请求 Iogo.gif这个文件; ·请求头,"Host:localhost" Java Web应用概述 11,西北农林升教大学信息工程学院本科生课程
❖ 请求方法:表示客户端对服务器端数据的请求方式。 HTTP/1.1协议中共定义了八种方法 (p63中的表7.1): • 即GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。 ❖ 请求头,向服务器传递其他的信息。HTTP/1.1协议中,所有 的请求头,除Host外,都是可选的。 ❖ 请求数据,请求时所发送的具体数据。 ❖ 例如: • GET /images/logo.gif HTTP/1.1,表示从/images目录下请求 logo.gif这个文件; • 请求头,"Host: localhost" 客户端发送请求的内容 Java Web应用概述 •11 信息工程学院本科生课程
服务器端发送响应的内容 ”状态码,表示服务器对客户端的响应状态。 响应头,与请求头对应,传递其他信息。(p63中的表7.1) 响应数据,响应的具体内容。 冬例如: HTTP/1.12000K Server:Apache-Coyote/1.1 Last-Modified:Wed,13 May 2009 17:15:04 GMT Content-Type:text/html Content-Length:7777 Date:Wed,07 Mar 2012 12:47:27 GMT Java Web应用概述 •12。西北农林科大学信息工程学院本科生课程
❖ 状态码,表示服务器对客户端的响应状态。 ❖ 响应头,与请求头对应,传递其他信息。(p63中的表7.1) ❖ 响应数据,响应的具体内容。 ❖ 例如: HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Last-Modified: Wed, 13 May 2009 17:15:04 GMT Content-Type: text/html Content-Length: 7777 Date: Wed, 07 Mar 2012 12:47:27 GMT 服务器端发送响应的内容 Java Web应用概述 •12 信息工程学院本科生课程
HTTP连接 在HTTP1.0中,客户端发送一个请求至服务器,服务器发送 一个应答至客户端。之后,连接将被释放。 HTTP1.1支持持久连接: ·这使得客户端可以发送请求并且接收应答,然后迅速的发送另一个 请求和接收另一个应答。因为多个额外的请求,TCP连接并没有被 释放,而每个请求中关于TCP的负载相对较少。 ·同时,在得到上一个请求的应答之前发送多个请求(通常是两个) 也成为可能。这个技术被称为“流水线”。 Java Web应用概述 13。西北农林升教大学信息工程学院本科生课程
❖ 在HTTP1.0中,客户端发送一个请求至服务器,服务器发送 一个应答至客户端。之后,连接将被释放。 ❖ HTTP1.1支持持久连接: • 这使得客户端可以发送请求并且接收应答,然后迅速的发送另一个 请求和接收另一个应答。因为多个额外的请求,TCP连接并没有被 释放,而每个请求中关于TCP的负载相对较少。 • 同时,在得到上一个请求的应答之前发送多个请求(通常是两个) 也成为可能。这个技术被称为“流水线”。 HTTP连接 Java Web应用概述 •13 信息工程学院本科生课程