HTTP协议会话过程

HTTP请求消息
一个完整的请求消息包括:一个请求行、若干消息头、以及实体内容
GET /articles/news/today.asp HTTP/1.1
Accept:*/*
Accept-Language:en-us
(用于指出客户机期望服务器返回的文档所使用的国家语言,可以指定多个以逗号分隔的国家语言)
Connection:Keep-Alive
Range
(用于指定服务器只需返回文档中的部分内容以及内容范围,有以下几种使用格式:
1)Range:bytes=100-599
2)Range:bytes=100-
3)Range:bytes=-100
(用于指定处理完本次请求/响应后,客户端与服务器是否继续保持连接。设置值可以为Keep-Alive:返回本次请求后继续连接和close:返回本次连接后断开连接)
Host:localhost
Referer:http://localhost/links.asp
User-Agent:Mozilla/4.0(compatible;MSIE5.5;Windows NT 5.0)
Accept-Encoding:zip,deflate
HTTP响应消息
一个完整的响应消息包括:一个状态行、若干消息头、以及实体内容
HTTP/1/1 200 OK
Server:Microsoft-IIS/5.0
Date:
Content-Length:229
(用于表示实体内容的长度(字节数))。
Content-Range
(用于指定服务器返回的部分实体内容的位置信息,如:
Content-Range: bytes 2000-4500/6000
注:Range和Content-Range配套使用。6000表示整个实体的大小。)
Content-Type:text/html
Set-Cookie:
Cache-control



你可能感兴趣的:(HTTP协议会话过程)