HTTP : 网络传输协议
协议 : 约定 数据传输格式
HTTP协议组成部分
请求报文
响应报文
请求报文三个组成部分
请求行 : 包含请求方法, URL, 协议版本
请求头 : 浏览器告诉服务器,我给的数据是什么格式 (content-type在请求头中)
请求体 : post请求参数在请求体中
响应报文三个组成部分
1 响应行 : 包含协议版本, 状态码, 状态码描述
2开头 : 请求成功 200
3开头 : 重定向 302
4开头 : 前端问题 400参数错误 401 没有权限 404 url错误
5开头 : 后台问题 500 服务器bug,可以理解为后台java代码爆红
2 响应头 : 浏览器告诉服务器,我给你的数据是什么格式 (浏览器会自动识别)
3 响应体 : 后台响应的数据,一般是json格式
ajax原理: 设置http请求报文的过程
网页从输入url到呈现页面过程
1.DNS域名解析: 将url中的域名解析成ip地址
2.TCP三次握手: 建立安全的网络传输协议
3.HTTP建立连接
3.1 客户端发送请求
3.2 服务器处理请求
3.3 服务器响应请求
4.渲染引擎开始渲染响应返回的HTML文本