HTTP简介
- HTML是⼀种⽤来定义⽹⻚的⽂本,会HTML,就可以编写⽹
- HTTP是在⽹络上传输HTML的协议,⽤于浏览器和服务器的通信
1.HTTP请求:请求行,请求头,空行,请求体
- 请求头:GET表示请求方式,/表示首页,HTTP/1.1表示协议版本
- 请求行:是类似字典的键值对
- 空行:分隔请求行和请求体
- 请求体:POST请求会有请求体,GET没有,GET方式是将数据通过URL传递
2.HTTP响应:状态行,响应头,空行,响应体
- 状态行:HTTP/1.1是协议版本,200是状态码,OK是说明
- 响应头:键值对
- 空行:分隔
- 响应体:HTML源码
3.重定向和转发
- 共同的作用:用于页面的跳转
- 转发特点
1.地址栏不发生变化,显示的是上一个页面的地址
2.请求次数:只有1次请求
3.请求域中数据不会丢失 - 重定向特点
1.地址栏:显示新的地址
2.请求次数:2次
3.请求域中的数据会丢失,因为是2次请求 - 两者的区别