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 : 服务器超负荷