HTTP通信协议要点
1.Request
Method
HEADERS
BODY
2.Response
Version status reason
HEADRES
BODY
3.首部
通用首部
Connection:close|keep-alive
Date:日期时间
Host:请求的主机
Pragma: no-cache
Via:请求或响应在客户端和服务器之间传递时经过的代理
Transfer-Encoding:消息主题的传输编码方式,chunked表示采用块编码的方式
请求首部
If-Modified-Since:请求的资源在某个时间后是否有修改
If-None-Match:条件式请求首部,仅当服务器上没有任何资源的ETag值与这个首部的相匹配,服务器才会返回请求的资源,响应200
Referer:当前请求的来源
User-Agent:代理
Host:请求的主机
Accept-Encoding:接受的编码方式
Accept-Language:接受的自然语言
Accept-Charset:接受字符集
Authorization:服务器端发送www-authenticate时,客户端通过此首部提供认证信息
响应首部
ETag:内容的标签
Location:重定向后的新位置
Server:服务器软件信息
WWW-Authenticate:要求对客户端进行认证
Age:
4.实体
Content-Encoding:内容的编码
Content-Language:
Content-Lenth
Content-Type:内容的MIME格式
Expires:
Last-Modified:最近一次的修改时间