HTTP状态码(响应码)


HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成.HTTP响应类型一共分五大类:消息响应,成功响应,重定向,客户端错误,服务器端错误.

状态码 原因短语 代表含义 HTTP 版本
消息响应
100 Continue
(继续)
客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应.服务器必须在请求完成后向客户端发送一个最终响应. HTTP/1.1 可用
101 Switching Protocol
(切换协议)
服务器已经理解了客户端的请求,并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到 在Upgrade消息头中定义的那些协议。: 只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特 性的资源。 HTTP/1.1 可用
成功响应
200 OK
(成功)
请求成功.成功的意义根据请求所使用的方法不同而不同.
  • GET: 资源已被提取,并作为响应体传回客户端.
  • HEAD: 实体已作为响应头传回客户端
  • POST: 经过服务器处理客户端传来的数据,适合的资源作为响应体传回客户端.
  • TRACE: 服务器收到请求消息作为响应体传回客户端.
PUT, DELETE, 和 OPTIONS 方法永远不会返回 200 状态码.
HTTP/0.9 可用
201 Created
(已创建)
请求成功,而且有一个新的资源已经依据请求的需要而建立,通常这是 PUT 方法得到的响应码. HTTP/0.9 可用
202 Accepted
(已创建)
服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在异步操作的场合下,没有比发送这个状态码更方便的做法了。:返回202状态码的响应的目的是允许服务器接受其他过程的请求(例如某个每天只执行一次的基于批处理的操作),而不必让客户端一直保持与服务器的连接直到批处理操作全部完成。在接受请求处理并返回202状态码的响应应当在返回的实体中包含一些指示处理当前状态的信息,以及指向处理状态监视器或状态预测的指针,以便用户能够估计操作是否已经完成。 HTTP/0.9 可用
203 Non-Authoritative Information
(未授权信息)

服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝,如果不是上述情况,使用200状态码才是最合适的.

HTTP/0.9 and 1.1
204 No Content
(无内容)
该响应没有响应内容,只有响应头,响应头也可能是有用的.用户代理可以根据新的响应头来更新对应资源的缓存信息. HTTP/0.9 可用
205 Reset Content
(重置内容)
告诉用户代理去重置发送该请求的窗口的文档视图. HTTP/1.1 可用
206 Partial Content
(部分内容)
当客户端通过使用range头字段进行文件分段下载时使用该状态码 HTTP/1.1 可用
重定向
300 Multiple Choice
(多种选择)
该请求有多种可能的响应,用户代理或者用户必须选择它们其中的一个.服务器没有任何标准可以遵循去代替用户来进行选择. HTTP/1.0 and later
301 Moved Permanently
(永久移动)
该状态码表示所请求的URI资源路径已经改变,新的URL会在响应的Location:头字段里找到. HTTP/0.9 可用
302 Found
(临时移动)
该状态码表示所请求的URI资源路径临时改变,并且还可能继续改变.因此客户端在以后访问时还得继续使用该URI.新的URL会在响应的Location:头字段里找到. HTTP/0.9 可用
303 See Other
(查看其他位置)
服务器发送该响应用来引导客户端使用GET方法访问另外一个URI. HTTP/0.9 and 1.1
304 Not Modified
(未修改)
告诉客户端,所请求的内容距离上次访问并没有变化. 客户端可以直接从浏览器缓存里获取该资源. HTTP/0.9 可用
305 Use Proxy
(使用代理)
所请求的资源必须统过代理才能访问到.由于安全原因,该状态码并未受到广泛支持. HTTP/1.1 可用
306 unused
(未使用)
这个状态码已经不再被使用,当初它被用HTTP 1.1规范旧版本中. HTTP/1.1 可用
307 Temporary Redirect
(临时重定向)

服务器发送该响应用来引导客户端使用相同的方法访问另外一个URI来获取想要获取的资源.新的URL会在响应的Location:头字段里找到.与302状态码有相同的语义,且前后两次访问必须使用相同的方法(GET POST).

HTTP/1.1 可用
308 Permanent Redirect
(永久重定向)

所请求的资源将永久的位于另外一个URI上.新的URL会在响应的Location:头字段里找到.与301状态码有相同的语义,且前后两次访问必须使用相同的方法(GET POST).

HTTPbis
(试验草案)

客户端错误
400 Bad Request
(错误请求)
因发送的请求语法错误,服务器无法正常读取. HTTP/0.9 可用
401 Unauthorized
(未授权)
需要身份验证后才能获取所请求的内容,类似于403错误.不同点是.401错误后,只要正确输入帐号密码,验证即可通过. HTTP/0.9 可用
402 Payment Required
(需要付款)
该状态被保留以供将来使用.创建此代码最初的目的是数字支付系统而用,然而,到现在也没投入使用. HTTP/0.9 and 1.1
403 Forbidden
(禁止访问)
客户端没有权利访问所请求内容,服务器拒绝本次请求. HTTP/0.9 可用
404 Not Found
(未找到)
服务器找不到所请求的资源.由于经常发生此种情况,所以该状态码在上网时是非常常见的. HTTP/0.9 可用
405 Method Not Allowed
(不允许使用该方法)
该请求使用的方法被服务器端禁止使用,RFC2616中规定, GETHEAD 方法不能被禁止. HTTP/1.1 可用
406 Not Acceptable
(无法接受)
在进行服务器驱动内容协商后,没有发现合适的内容传回给客户端. HTTP/1.1 可用
407 Proxy Authentication Required
(要求代理身份验证)

类似于状态码 401,不过需要通过代理才能进行验证.

HTTP/1.1 可用
408 Request Timeout
(请求超时)
客户端没有在服务器预备等待的时间内完成一个请求的发送.这意味着服务器将会切断和客户端的连接. 在其他浏览器中,这种响应更常见一些, 例如Chrome 和 IE9, 目的是为了使用HTTP 预连机制加快浏览速度. 同时注意,一些服务器不发送此种响应就直接切断连接. HTTP/1.1 可用
409 Conflict
(冲突)
该请求与服务器的当前状态所冲突. HTTP/1.1 可用
410 Gone
(已失效)
所请求的资源已经被删除. HTTP/1.1 可用
411 Length Required
(需要内容长度头)
因服务器在本次请求中需要 Content-Length 头字段,而客户端没有发送.所以,服务器拒绝了该请求. HTTP/1.1 可用
412 Precondition Failed
(预处理失败)
服务器没能满足客户端在获取资源时在请求头字段中设置的先决条件. HTTP/1.1 可用
413 Request Entity Too Large
(请求实体过长)
请求实体大小超过服务器的设置的最大限制,服务器可能会关闭HTTP链接并返回Retry-After 头字段. HTTP/1.1 可用
414 Request-URI Too Long
(请求网址过长)
客户端请求所包含的URI地址太长,以至于服务器无法处理. HTTP/1.1 可用
415 Unsupported Media Type
(媒体类型不支持)
服务器不支持客户端所请求的媒体类型,因此拒绝该请求. HTTP/1.1 可用
416 Requested Range Not Satisfiable
(请求范围不合要求)
请求中包含的Range头字段无法被满足,通常是因为Range中的数字范围超出所请求资源的大小. HTTP/1.1 可用
417 Expectation Failed
(预期结果失败)
在请求头 Expect 中指定的预期内容无法被服务器满足. HTTP/1.1 可用
服务器端错误
500 Internal Server Error
(内部服务器错误)
服务器遇到未知的无法解决的问题. HTTP/0.9 可用
501 Implemented
(未实现)
服务器不支持该请求中使用的方法,比如POSTPUT.只有GETHEAD 是RFC2616规范中规定服务器必须实现的方法. HTTP/0.9 可用
502 Bad Gateway
(网关错误)
服务器作为网关且从上游服务器获取到了一个无效的HTTP响应. HTTP/0.9 可用
503 Service Unavailable
(服务不可用)
由于临时的服务器维护或者过载,服务器当前无法处理请求.这个状况是临时的,并且将在一段时间以后恢复.如果能够预计延迟时间,那么响应中可以包含一个Retry-After:头用以标明这个延迟时间.如果没有给出这个Retry-After:信息,那么客户端应当以处理500响应的方式处理它.同时,这种情况下,一个友好的用于解释服务器出现问题的页面应当被返回,并且,缓存相关的HTTP头信息也应该包含,因为通常这种错误提示网页不应当被客户端缓存. HTTP/0.9 可用
504 Gateway Timeout
(网关超时)
服务器作为网关且不能从上游服务器及时的得到响应返回给客户端. HTTP/1.1 可用
505 HTTP Version Not Supported
(HTTP版本不受支持)
服务器不支持客户端发送的HTTP请求中所使用的HTTP协议版本. HTTP/1.1 可用

热点新闻

DeepMind首次在所有57款雅达利游戏上超越人类玩家

挑战雅达利游戏,一直是DeepMind的研究日常。当地时间3月31日,这家全球最受瞩目的人工智能公司在自己的官方博客上宣布了挑战的最新进展:在57款雅达利游戏中全面超越人类,在该领域里是第一次。 阅读全文

发布于:2020-04-01T22:44:29Z  |  1198次阅读  |  详细内容 »

Mojang新作《我的世界:地下城》5月28日发行

发行商微软和开发者Mojang宣布,《我的世界:地下城》将于5月28日面向PlayStation4, Xbox One, Switch和PC发行,《我的世界:地下城》不同于原作《我的世界》,整个游戏不会搭载合成系统、建筑或者可以摧毁方块的能力。 阅读全文

发布于:2020-04-01T01:44:20Z  |  1103次阅读  |  详细内容 »

反诈提醒:这条“95188”发送的短信是钓鱼诈骗

诈骗花样层出不穷,让人防不胜防,这次要提醒大家的,是一条短信。据广州反诈中心实时警情监测发现,“二次实名认证”诈骗最近卷土重来,已有人被骗。据反映,最近有人收到“95188”号码发送的短信,它确实是支付宝官方客服服务电话,但短信内容却是要求对支付宝账户重新进行认证,还附了一个网址链接,一旦点击输入个人信息和验证码,钱就会被快速转走。 阅读全文

发布于:2020-03-31T07:44:32Z  |  1088次阅读  |  详细内容 »

网络借款谨防“套路贷”

国家统计局上周公布的数据显示,受新冠肺炎疫情影响,今年前两个月全国规模以上工业企业利润同比下降38.3%。面对疫情的冲击,有的企业效益受损举步维艰,不少行业的从业人员都面临巨大的经济压力。为解燃眉之急,很多人选择了网络借款,因为他们认为在网络平台申请会更快捷,殊不知这对借款“小白”来说可能存在更多风险。 阅读全文

发布于:2020-04-01T07:44:24Z  |  1067次阅读  |  详细内容 »

44年前的今天,苹果公司诞生

据外媒报道,44年前的今天,1976年4月1日,史蒂夫·乔布斯、史蒂夫·沃兹尼亚克和罗纳德·韦恩签订了创建苹果电脑公司( Apple Computer Company)的合同。几天后,韦恩宣布退出并拿到了800美元,留下乔布斯和沃兹尼亚克推出了Apple I,这款产品让苹果得以引领PC行业的一场革命,之后苹果转向了其他市场并由此成为了现代历史上最成功的公司之一。 阅读全文

发布于:2020-04-01T16:44:32Z  |  940次阅读  |  详细内容 »

Telegram引入聊天文件夹、存档改进和更多表情符号

热门即时通信应用 Telegram 刚刚引入了一些新功能,以“聊天文件夹”为例,用户可借此更好地管理聊天内容,将某些类型的聊天(比如未读信息)自动添加到文件夹中,且支持手动排序。该公司称,当聊天列表长到眼花缭乱时,该选项将变得特别实用(支持手动启用)。 阅读全文

发布于:2020-03-31T15:15:10Z  |  936次阅读  |  详细内容 »

官方新预告《瑞克与莫蒂》第四季后半部将于5月3日继续播出

在 2019 年 12 月播完第四季的上半部分之后,Adult Swim 终于在愚人节到来之际公布了第四季下半部分的续播时间。一同到来的,还有一段时长 1 分 15 秒的官方预告片。在苦等了数月之后,《瑞克与莫蒂》的粉丝们终于可以安心倒数剩下的一个月了。 阅读全文

发布于:2020-04-01T15:15:06Z  |  920次阅读  |  详细内容 »

跌跌不休 余额宝收益创历史新低:存1万1天只赚5毛4

4月2日消息,余额宝货币基金近7日年化仅2.0190%,眼看就要破2!昨日每万份收益仅0.5421元,也就是说,存1万元1天只赚5毛4。自2013年5月29日成立以来,近7年时间余额宝每万份收益还几乎未曾低于6毛,而从今年3月18日开始,万份收益便一直在6毛以下徘徊,而且跌势不减。 阅读全文

发布于:2020-04-02T19:44:33Z  |  740次阅读  |  详细内容 »

Matlab升级 AMD锐龙性能恢复满血:轻松提升60%

Mathwork Matlab是一款极为流行、权威的计算软件,但是去年11月的时候,有人发现AMD锐龙处理器疑似被它“劣化”,无法正确调用最新指令集,导致性能残血。Matlab会提前检测处理器身份,也就是CPUID字符串,如果找到GenuineIntel,也就是正品Intel处理器,就会利用Intel MKL(路径内核库),并调用AVX2指令集,获得理想性能。 阅读全文

发布于:2020-04-01T19:44:25Z  |  737次阅读  |  详细内容 »

51信用卡全面清退P2P业务 2019年亏损近8.5亿元

近日,港股上市公司51信用卡(02051)披露了2019年度业绩报告。于2019年12月31日,51信用卡管家应用的注册用户数由于2018年12月31日的约7590万名,增长12.8%达到约8560万名,累计管理的信用卡数量亦由2018年12月31日的约1.23亿张,增长16.8%达到于2019年12月31日的约1.44亿张。 阅读全文

发布于:2020-04-01T15:15:05Z  |  726次阅读  |  详细内容 »

股市暴跌前抛售股票 美议员被调查

美国有线电视新闻网3月30日报道称,知情人士透露,目前美国司法部调查组正在与美国证券交易委员会共同调查参议员在股市暴跌前出售股票事件。一名消息人士透露,美国联邦调查局已经接触过参议院情报委员会主席参议员理查德·伯尔,以寻求相关交易信息,暂不清楚是否还有其他议员也在接受调查。 阅读全文

发布于:2020-03-31T07:44:28Z  |  705次阅读  |  详细内容 »

哈啰第五代单车上线:App一键锁车+黑科技轮毂锁

日前,哈啰出行对外宣布,第五代共享单车“云行”首批300多辆,以新车置换方式落地广州,并将于4月起陆续与其他城市的用户见面。作为哈啰单车的第五代车辆,新车还搭载了黑科技“轮毂锁”,用户可以通过手机App一键锁车,避免了传统“马蹄锁”的不便。 阅读全文

发布于:2020-03-31T21:15:10Z  |  701次阅读  |  详细内容 »

WordPress 5.4 发布 通过区块产出更多内容

感谢老殁的投递WordPress 5.4专注于通过添加新功能和扩展现有块来改进古腾堡编辑器。提供更多能让页面更生动的方式,以更简单的方式完成,看起来也比以前更好,还能让您感到速度的提升。 阅读全文

发布于:2020-04-01T09:14:37Z  |  693次阅读  |  详细内容 »

Steam硬件调查数据显示VR用户已破百万

Steam硬件调查自三月起使用与以往不同的VR数据搜集规则,从而得到了更准确的VR用户数。调查数据显示,有1.29%的Steam用户使用VR装置:之前Steam只扫描当前USB设备,以此判断用户是否使用VR装置;三月出炉的调查报告则根据SteamVR连接记录来分辨VR用户,更符合实际情况——VR装置不会一直插在主机上。 阅读全文

发布于:2020-04-04T16:44:39Z  |  642次阅读  |  详细内容 »

加拿大原油跌成白菜价:两杯啤酒可换一桶油

据外媒报道,由于新冠肺炎疫情导致全球原油需求暴跌,原本就比美国原油和布伦特原油便宜很多的加拿大重油已彻底沦为“白菜价”。在加拿大,一品脱啤酒价格约为5美元,现在,你可以花上不到5美元,就能得到一桶西加拿大精选原油(WCS)。(注:1美制品脱约为473毫升,等于两美制杯。) 阅读全文

发布于:2020-03-31T09:14:39Z  |  638次阅读  |  详细内容 »

宅家复工两不误 十代酷睿笔记本盘点与选购

由于新冠病毒的爆发,我们都过了一个不平凡的春季。回顾前阵子在家避疫情的日子,上班族要在家里办公,学生党要在线上网课,无聊时打游戏打发时间,各种事情都离不开电脑与网络。而在这个宅家的过程中,电脑卡慢半天打开文件、上网课突然断线等事也是时有发生,所以这就引发了人们思考一个问题:怎样让宅家的生活变得更快乐? 阅读全文

发布于:2020-04-03T00:20:13Z  |  622次阅读  |  详细内容 »

SpaceX载人龙飞船首次正式运营 增加了NASA和日本JAXA宇航员

SpaceX正在准备宇航员搭载龙飞船进行首次飞行。这次飞行的代号为Demo-2,从技术上来说,这是载人龙飞船通过认证开始常规飞行之前所需的最后一次演示任务。但是其中经过一些调整,因此宇航员鲍勃·贝肯(Bob Behnken)和道格·赫利(Doug Hurley)实际上将在国际空间站上做一些轮班工作。 阅读全文

发布于:2020-04-01T01:44:20Z  |  621次阅读  |  详细内容 »