HTTP状态码
1~5开头,三位数字
- 200(OK): 成功
- 201(Creted): 成功 (一般应用于告诉服务器创建一个新文件,最后服务器创建文件成功后返回的状态码)
- 204(No Content): 对于某些请求(例如:PUT或者DELETE),服务器不处理这些请求,可以返回空内容,并且用
204
状态码告知。 - 301 Moved Permanently : 永久重定向(永久转移)
- 302 Moved Temporarily :
临时
转移,很早以前基本上上用302
来做,但是现在主要是用307
来处理这个事情,307的意思就是临时重定向 Temporary Redirect => 主要用于:服务器的负载均衡
,就比如一台服务器只能处理100个请求,当请求过多时,就会将超过的请求分配给其它服务器来进行处理,但注意,它是临时的一个转移,当下一次该服务器的负载不大时,则仍然是该服务器来处理该请求。 - 304 Not Modified :
设置HTTP的协商缓存
,就是建立了一个缓存机制,我们第一次向服务器发送请求获得的数据是从服务器拉下来的数据,当我们再一次向着服务器发送这个请求时,就是从缓存数据中得到数据(缓存是一个虚拟内存机制),这样就减轻了服务器的压力。 - 400 BadRequest : 传递得服务器的参数错误
- 401 Unauthorized : 无权限访问
- 404 Not Found : 请求地址错误
- 500 Internal Server Error : 未知服务器错误
- 503 Service Unavailable : 服务器超负荷
谢谢款待
小记整理于 2023
/ 12
/ 31