网络基础知识

本篇文章介绍网络基础知识

1.请求与响应

客户端和服务器的交互过程

img

HTTP协议

超文本传输协议(HyperTextTransferProtocol)

HTTP是一个基于请求与响应、无状态的、应用层的协议

数据格式规范

由请求行,请求头以及请求数据三部分组成。

img

2.请求方法

请求方法有8种,分别是GETPOSTHEADPUTDELETEOPTIONSTRACECONNECT

常用的是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/其他/网络基础知识/
作者
程序员陈师兄
发布于
2023年8月31日
许可协议