1,http协议用于客户端和服务端之间的通信,请求访问文本或者图像等资源的一端叫做客户端,提供资源响应的叫做服务端。
2,访问实例 访问报文 post(方法) /form/entry (URI) 协议版本
响应 报文http/1.1(协议版本 ) 200 (状态码) ok (状态吗的原因短语)
date:tue ,10 jul 2012 06:50:15 gmt(响应首部)
content-length:362
content-type :text/html
<html> (响应主体)
......
<html>
3,http是不保存状态的协议,http协议自身不具备之前发送过的请求和功能,这个是为了快速大量的事务,确保协议的可伸缩性,但是为了保存状态http协议引进了cookie技术
4,请求uri定位资源
请求uri格式
get http://hacker.jp/index.html http/1.1
5告知服务器意图的http方法
GET:获取资源,如果请求的资源是文本,那就保持原样返回
POST:传输实体主体
PUT:传输文件
HEAD:获取报文首部 head和get是一样的,只不过head只返回请求实例的首部
DELETE:删除文件
OPTIONS:询问支持的方法
TRACE:追踪路径
CONNECT:要求使用隧道协议连接代理
6,使用方法下达命令
http1.1支持的方法 GET ,POST,PUT,HEAD,DELETE,OPTIONS,TRACE,CONNECT
7,持久连接节省通信量
8.管线化,持久化连接使得多数请求以管线化方式发送成为可能,管线化技术出现后,不用等待响应,可以直接处理下一个请求,
9.使用cookie的状态管理
cookie会将客户端的信息加入到cookie里面,下次访问会直接==