您的位置:首页 > 理论基础 > 计算机网络

HTTP请求消息格式

2012-11-25 10:39 204 查看
HTTP请求消息格式

----------------------------------------------------------------------

请求行 : 请求方式 请求的资源路径 HTTP/1.1

消息头: Accept告诉服务器,客户端能处理哪些数据

Accept-Language告诉服务器,客户端支持语言

Accept-Encoding告诉服务器,客户端能解析的数据格式

User-Agent告诉服务器,客户端的一些信息

Host指定要连接的服务器程序

Connection表示此连接应保持。

空行

消息体:

----------------------------------------------------------------------

GET / HTTP/1.1

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*

Accept-Language: zh-cn,en-us;q=0.7,ar-ma;q=0.3

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Host: 192.168.1.199:8080

Connection: Keep-Alive

----------------------------------------------------------------------

HTTP响应消息格式

----------------------------------------------------------------------

响应行: HTTP/1.1 响应状态码 响应状态的简单描述

Server: 服务器的版本

Accept-Ranges:指出它对某个资源请求的可接受范围

ETag: 提供所请求变量的实体标签的当前值

Last-Modified:响应资源的最后修改时间

Content-Type:响应内容的类型。 text/html

Content-Length: 响应内容的长度

Date:消息发生的日期和时间

空行

响应消息体

----------------------------------------------------------------------

HTTP/1.1 200 OK

Server: Apache-Coyote/1.1

Accept-Ranges: bytes

ETag: W/"7777-1268129182000"

Last-Modified: Tue, 09 Mar 2010 10:06:22 GMT

Content-Type: text/html

Content-Length: 7777

Date: Wed, 28 Jul 2010 08:00:10 GMT
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: