常见的http/https状态码及其作用1 min read

  • A+
所属分类:Nginx

  

HTTP的状态码就是用来表示web服务器响应http请求状态的数字代码

 

不同范围的状态码及其对应的作用

状态码范围

作用描述

100-199

用于指定客户端对应的某些动作

200-299

用于表示请求成功

300-399

用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息

400-499

用于指出客户端的错误

500-599

用于指出服务端的错误


生产场景中常见的状态码及其作用

状态代码

作用描述

200 -OK

服务器成功返回网页,这是成功的http请求,返回的标准状态码

301

永久跳转页面,被请求的页面被永久跳转到设定的新的位置

403

禁止访问,这个请求时合法的,但是被服务器拒绝了

404

找不到要访问的页面,可能是客户端请求了服务器不存在的资源导致

500

内部服务器错误,一般为服务器的设置或内部程序导致,例如SELinux没关,而又没有为http设置规则许可,客户端访问就是500

502

坏的网关,一般为反向服务器下面的节点出现问题导致

503

服务当前不可用可能因为服务器或停机维护导致,或者是反向代理服务器后面没有可以提供服务的加点

504

网关超时;一般是网关代理服务器请求后端服务器时,后端服务器没有在特定的时间内完成处理请求,一般是服务器过载导致没有在指定的时间内返回数据给前端代理服务器

  

  

zhaoyulin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: