• 你知道那些以5开头的服务器状态码都是什么意思吗?
  • 发布于 2个月前
  • 242 热度
    0 评论

我们在访问网站的时候,当网站遇到一些问题时,浏览器经常会返回一些5开头的状态码,比如500,501等待,那你知道这些以5开头的状态码都是代表什么意思吗?今天我们就总结汇总一下那些以5开头的状态有哪些,并明白其表达的意思,这对于我们日常的支持排查系统问题会有很好的帮助。我们一起来看一下这些以5开头的状态码都是什么意思吧。


状态码500

服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。

状态码501
服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。

状态码502
作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。

状态码503
由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。如果能够预计延迟时间,那么响应中可以包含一个 Retry-After 头用以标明这个延迟时间。如果没有给出这个 Retry-After 信息,那么客户端应当以处理500响应的方式处理它。注意:503状态码的存在并不意味着服务器在过载的时候必须使用它。某些服务器只不过是希望拒绝客户端的连接。

状态码504
作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。注意:某些代理服务器在DNS查询超时时会返回400或者500错误

状态码505
服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本。这暗示着服务器不能或不愿使用与客户端相同的版本。响应中应当包含一个描述了为何版本不被支持以及服务器支持哪些协议的实体。

状态码506
由《透明内容协商协议》(RFC 2295)扩展,代表服务器存在内部配置错误:被请求的协商变元资源被配置为在透明内容协商中使用自己,因此在一个协商处理中不是一个合适的重点。

状态码507
服务器无法存储完成请求所必须的内容。这个状况被认为是临时的。WebDAV (RFC 4918)

状态码509
服务器达到带宽限制。这不是一个官方的状态码,但是仍被广泛使用。

状态码510
获取资源所需要的策略并没有没满足。(RFC 2774)
用户评论