目录
http(超文本传输协议),让用户通过浏览器去访问网页、发送和接收数据。
http协议定义了客户端和服务器之间进行通信的规则和格式,使得用户可以通过浏览器访问网页发送和接收数据
支持客户端和服务端
简单快速
灵活:允许传输任意类型的数据对象。比如:图片,视频,压缩包,文本。。。png,jpg,gif,mp3,txt,zip,7z,tar,gz。
无连接,并非不连接,客户端发出请求,获取想要的信息就会自动断开不在去占用连接
apache默认连接数有限
无状态:注意他不会去记录会话状态,主要通过cookie和session去实现状态的保存
cookie:会话状态保存在客户端浏览器中
session:会话状态保存在服务器中
工作原理:
建立连接
发起请求
等待响应
关闭连接
请求行:请求方法(post、get)+空格+路径+空格+协议版本号, 例如:POST /zb_system/cmd.php?act=verify
请求头:字段名:值
请求体:提交的内容
注意:请求头和请求体之间必须要由空行
状态行:协议版本+空格+状态码+空格+状态码描述
响应头:字段名:值
响应体:服务器返回页面的内容
注意:响应头和响应体之间必须空行