网络基础知识
本篇文章介绍网络基础知识
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/其他/网络基础知识/