网络协议包
这组数据存在了固定空间,每个空间专门存放对应信息,这样接收方在接受网络协议包之后,就可以到固定空间得到对应信息,网络协议包极大降低了接受放对接受二进制数据编译难度
Http请求协议包
在浏览器猪呢比发送请求时,生成一个http请求协议包,浏览器将请求发给服务端。
Http响应协议包
服务器定位到请求资源时,对客户端发送响应协议包。
Http请求协议包内部空间
1、自上而下划分,分为四个空间:
2、空间划分:
请求行{
url:请求地址
method:请求方式
}
请求头{
请求参数信息[GET]
}
空白行{
没有任何内容,起到隔离作用
}
请求体{
请求参数信息[POST]
}
Http响应协议包内部结构
2、空间划分:
状态行:{
}
响应头:{
content-type:指定浏览器采用对应编译器,对响应体二进制数据进行解析
}
空白行:{
}
响应体:{
可能被访问静态资源文件内容
可能被访问的静态资源文件命令
可能被访问的动态资源文件
}
- 本文链接:https://archer-lan.github.io/2022/03/21/Http%E5%8D%8F%E8%AE%AE/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。