网站常见的服务器状态码有哪些?

HTTP

常宁ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!状态码是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。HTTP状态码的官方注册表由互联网号码分配局维护。下面就由创新互联建站小编和大家讲一讲网站常见的服务器状态码有哪些。

一、服务器状态码是什么?

服务器状态码是在用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息的服务器内容时,IIS 返回的一个表示该请求状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。

二、常见的几种服务器状态码

200:表示服务器响应正常。

301:永久重定向,访问的文档或网页移动了新位置,在其他地方。

302:临时性重定向,表示资源临时被分配了新的 URL。

404:请求失败,指需要访问的资源不存在。

502:错误网关,服务器作为网关或代理,从上游服务器收到无效响应(一般是tomcat问题)。

503:服务不可用,表明服务器暂时处于超负载或正在停机维护,无法处理请求。

504:网关超时,服务器作为网关或代理,从上游服务器收到请求超时。
三、服务器状态码消息

这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。

1、100 Continue

客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。

2、101 Switching Protocols

服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。

只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。软文营销

3、102 Processing

由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。

微软互联网信息服务(Microsoft Internet Information Services)有时会使用额外的十进制子代码来获取更多具体信息,但是这些子代码仅出现在响应有效内容和文档中,而不是代替实际的HTTP状态代码。小伙伴们要想获得更多服务器状态码的内容,请关注创新互联!
分享名称:网站常见的服务器状态码有哪些?
URL地址:http://scyanting.com/article/sdgejo.html