HTTP请求消息格式

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

上一篇:笔记 http请求 各项参数的意义


下一篇:Nginx 配置学习