网络基础知识
本篇文章介绍网络基础知识
1.请求与响应
客户端和服务器的交互过程

HTTP协议
超文本传输协议(HyperTextTransferProtocol)
HTTP是一个基于请求与响应、无状态的、应用层的协议
数据格式规范
由请求行,请求头以及请求数据三部分组成。

2.请求方法
请求方法有8种,分别是GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT
常用的是GET以及POST请求
3.常见的请求头字段
Referer: 从哪个链接地址跳转过来的
User-Agent: 客户端信息
Cookie: cookie信息
Content-Length: 内容长度
Content-Type: 内容类型
Host:主机
Connection: 保持连接
Upgrade-Insecure-Requests:升级为安全的请求
Accept: 客户端接受的文件类型
Accept-Encoding:客户端接受的编码格式
Accept-Language: 客户端接受的语言
If-Modified-Since:本地缓存文件的最后修改时间
If-None-Match需要配合ETag使用:判断服务器文件是否发生更改,与If-Modified-Since作用相同
X-Requested-With: ajax请求
4.响应状态码
常见的响应状态码
200:请求成功
304:请求资源没有改变,访问本地缓存
307: 请求重定向
404 :访问资源不存在
500 :服务器内部错误
5.响应头部内容
响应头常见字段
Set-Cookie:设置cookie
Server:服务器名称
Last-Modified:文件最后修改时间
Cache-Control: 缓存控制
Content-Encoding: 内容压缩格式
网络基础知识
http://cxycsx.vip/2023/08/31/其他/网络基础知识/