HTTP协议
超文本传输协议:双方通信的格式,就是客户端(浏览器)和服务器
基于请求和响应的模式 先有请求再有响应
默认端口号80
基于TCP协议
http1.1和http1.0的区别
1.1一次链接获取多个资源
1.0一次获取一个资源
请求协议
1、请求行
a、请求方式
get和post的区别
b、请求路径
c、协议版本 http1.1版本
2、请求头
if-modefied-since 和last-modefied完成控制缓存
referer 记住当前网页的来源
user-agent 查看浏览器的版本
3、空行
4、请求体
封装post请求参数列表
响应协议
1、响应行
a、协议版本
b、状态码
200 一切ok
302 完成重定向操作
304 if-modefied-since和last-modefied完成控制缓存
404 找不到资源
500 程序内部错误
2、响应头
location 和302完成重定向
last-modefied 和if-modefied-since及304完成控制缓存
refresh 的页面定时刷新
Content-Dispostion 文件下载
3、空行
4、响应体
展示用户的数据