专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

状态码有哪些,http状态码大全及含义

来源:小易整编  作者:小易  发布时间:2022-12-12 02:00
摘要:状态码有哪些,http状态码大全及含义。相信很多人在上网的时候都会遇到“403、404”之类的提示,那你知道这些数字代表什么意思吗?其实这些数字并不是毫无规律随机出现的,而是表示网页服务器超文本传输协议响应状态的3位数字代码,即HTTP状态...

状态码有哪些,http状态码大全及含义。相信很多人在上网的时候都会遇到“403、404”之类的提示,那你知道这些数字代表什么意思吗?

其实这些数字并不是毫无规律随机出现的,而是表示网页服务器超文本传输协议响应状态的3位数字代码,即HTTP状态码。不同状态码代表不同的服务器响应状态,如上面提到的最常见的“404”,表示在服务器上没有找到请求的资源。

HTTP状态码虽然只有短短3位数,然而全部状态码种类却有50多种,接下来小编就为大家介绍几种常见的HTTP状态码。

HTTP状态码的第一个数字代表了响应的五种状态之一。

状态码有哪些,状态码大全及含义

01

开头为1表示消息

此类状态码说明访问请求已被接受,等待进一步处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。

02

开头为2表示成功

此类状态码代表请求已成功被服务器接收、理解、并接受。最典型的是200 OK,显而易见,此状态码表示请求成功,回答的响应头或数据体将随此相应返回,这一状态码表示了服务系统的正常状态。

状态码有哪些,状态码大全及含义

03

开头为3表示重定向

此类状态码表示客户端需要采取进一步的操作才能完成请求,通常这些状态码用来重定向,后续的请求地址即重定向后的目标地址,会在本次响应中指明。

最常见的是301和302状态,两者分别表示永久重定向和临时重定向。不管是永久还是临时,对用户而言两者没什么区别,都是在访问A网站的时候跳转到B网站,并看到浏览器上的地址栏变成了B网站的地址。

但是搜索引擎是要建立索引规则和权重的,如果网站A被设定为永久重定向到B,那搜索引擎可以确定A的地址永久改变了,就会把B当做唯一有效的目标地址。

这时搜索引擎会把老地址的PageRank等信息带到新地址,同时在搜索引擎索引库中彻底废弃原先的老地址。所以,所以只要网站不是临时性迁移,都会做301重定向。

状态码有哪些,状态码大全及含义

04

开头为4表示请求错误

此类状态码表示客户端处可能存在一定错误,妨碍了服务器的处理,这些状态码往往伴随解释当前错误状况的实体,并标明该状况是临时性还是永久性。

以4开头的状态码往往很常见也最不招人待见,其中最为臭名昭著的便是403 Forbidden和404 Not Found。

403状态表示服务器已经理解请求,但是拒绝执行,出现403状态码,大部分是因为没有对文件进行授权。

404状态表示请求失败,并未在目标服务器处找到请求希望的资源,当我们访问一个不存在的文件时,就会出现这个错误。

状态码有哪些,状态码大全及含义

05

开头为5表示服务器错误

此类状态码表示服务器处理请求的过程中有错误或异常状态发生,抑或是表示服务器认为无法完成对请求的处理。

此类状态码最常见的是502 Bad Gateway,其表示作为网关或代理工作的服务器尝试执行请求时,从远程服务器接收到无效的响应。

Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是Nginx本身的问题,一定要从后端找原因。

状态码有哪些,状态码大全及含义

常见状态码一览


本文地址:百科问答频道 https://www.neebe.cn/wenda/868881.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • HTTP慢速攻击是什么

    HTTP慢速攻击是什么

    HTTP慢速攻击是一种DoS攻击的方式。HTTP请求底层使用TCP网络连接进行会话,如果中间件对会话超时时间设置不合理,发送请求的时候采用慢速发HTTP请求就会占用一个连接会话,如果发送大量慢速的HTTP包就会导致拒绝服务攻击DoS。HTT...

  • 群晖NAS怎么启用HTTPS加密传输协议

    群晖NAS怎么启用HTTPS加密传输协议

    登录群晖NAS后台,在控制面板中,点击“控制面板”>“安全,选择“证书”标签页,然后点击“添加”按钮,弹出窗口选择SSL证书文件,并输入相关信息,如私钥密码等。在“安全”选项中,选择“连接”标签页。勾选“启用HTTPS连接”选项,并选......

  • HTTP代理是什么

    HTTP代理是什么

    HTTP代理是一种在客户端和Web服务器之间转发HTTP请求和响应的网络代理。它可以使客户端在发送HTTP请求时将其流量通过代理服务器转发到目标服务器,并在接收到目标服务器的HTTP响应后再将其传输回客户端。HTTP代理是一种在客户端和...

  • HTTPS Everywhere是什么

    HTTPS Everywhere是什么

    HTTPSEverywhere是一个自由且开源的浏览器扩展,支持GoogleChrome、MozillaFirefox和Opera。该插件会在网站支持的情况下自动转用更安全的HTTPS连接,减少使用HTTP的情况。HTTPSEver...

  • HTTPS是什么意思?HTTPS有什么功能和作用?

    HTTPS是什么意思?HTTPS有什么功能和作用?

    HTTPS是什么?以往打开网站,网址前面通常都是http:开头的,但如今细心的朋友会发现,百度、支付宝、苹果、谷歌等知名网站的网址开头已经悄然变为了https。不少网友不禁要问:HTTPS是什么?它的作用是什么?对于这类问题,下面就来为大...

  • 状态码有哪些,http状态码大全及含义

    状态码有哪些,http状态码大全及含义

    状态码有哪些,http状态码大全及含义。相信很多人在上网的时候都会遇到“403、404”之类的提示,那你知道这些数字代表什么意思吗?其实这些数字并不是毫无规律随机出现的,而是表示网页服务器超文本传输协议响应状态的3位数字代码,即HTTP状态...

  • http与https是什么意思,http与https的区别

    http与https是什么意思,http与https的区别

    http与https是什么意思,http与https的区别。随着万维网WWW技术的出现,使得因特网迅猛发展,也给我们的生活带来很大的便利与商机。而万维网的背后有一系列的协议和标准支持它完成如此宏大的工作,其中就包含HTTP。随着网络飞速发展...

  • http和https有什么区别?http和https的不同点

    http和https有什么区别?http和https的不同点

    http协议是基于tcp协议,默认是80端口。它的特点是什么?它是基于请求和响应的,大家抓个包能看到http协议有一个请求报文有一个响应报文,还有它是一个无状态的协议,还有一个无连接的协议。无连接是指:http协议每次只能处理一个请求,限制...

  • 周排行
  • 月排行
  • 年排行

精彩推荐