一、HTTP协议
1、HTTP协议四大特性
1.基于请求响应
2.基于TCP/IP协议之上的应用层协议
3.无状态
不能保存用户信息
cookie, session, token…
4.短链接
长连接, 场景:即时通讯
2、HTTP报文内容
请求数据格式
- 请求首行(请求方式,http版本)
- 请求头
- \r\n
- 请求体:get没有,post有
响应数据格式
- 响应首行(状态码)
- 响应头
- \r\n
- 响应体
响应状态码
- 200 请求成功,ok
- 404 请求资源不存在
- 500 服务器内部错误
业务状态码:(一般规定一个正确的,只规定200是正确,其他的全部为异常)
eg:
1.用户名不存在
2.验证码错误
1)随机生成 458965
2)校验验证码
存入验证码到数据库(MySQL),表结构
id