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 可用

热点新闻

支付宝上线工行三年定期 年化利率3.79%是余额宝2.4倍

工行和支付宝再次牵手,这次希望共同服务好老年朋友。今日起,工行把三年期存款搬上支付宝了,上支付宝搜“关心存”就能看到,爸妈不用出门即可在线存定期。疫情期间银行存款大热,数据显示,工行于1月份将一年期存款搬上支付宝,目前产品的规模已比首月大增7倍。 阅读全文

发布于:2020-05-26T19:44:41Z  |  1650次阅读  |  详细内容 »

全国超400个县把办事处搬上支付宝 土味海报鉴赏

为了让更多的县城、乡村的居民能够享受足不出户就能手机办事的便利,越来越多的县域将办事处搬上了支付宝。支付宝统计数据显示,截至5月27日,全国已有400多个县域在支付宝上设立“数字市民中心”。老百姓通过支付宝首页“市民中心”入口登录或者直接在支付宝里搜索某项服务,就可以办理包括公积金、社保、医保、出入境、交管等在内的各种民生服务。 阅读全文

发布于:2020-05-27T15:14:46Z  |  1462次阅读  |  详细内容 »

半导体测试设备市场现状:国产化仍不足10%

高端智能装备是国之重器,是制造业的基石,尤其是半导体领域内高端智能装备,在国民经济发展中更是具有举足轻重的作用,而在半导体制造过程中,半导体装备则是重中之重。实现设备本土化是我国发展集成电路产业的关键之一,关系到我国能否拥有产业自主权。 阅读全文

发布于:2020-05-27T22:45:05Z  |  1365次阅读  |  详细内容 »

全家便利店因公号标题打擦边球道歉 此前已被质疑多次

刚刚,全家便利店在微博发布道歉声明。全文如下:我们非常抱歉,5月27日全家微生活头条推文,引起您的不适,真的,非常抱歉!对于此次思虑不周,我们已深刻反省,痛定思痛、引以为戒。也请您继续监督我们、鞭策我们,我们会更加努力,为您继续提供更好的便利生活服务。 阅读全文

发布于:2020-05-28T15:15:41Z  |  863次阅读  |  详细内容 »

支付宝小程序宣布开放直播,打通淘宝直播

支付宝宣布打通淘宝直播,正式开放平台直播能力。商家和小程序开发者均可在支付宝生活号内通过小程序开通直播,可实现直接跳转小程序、领取优惠券等能力,可以在一个App端内完成全流程。 阅读全文

发布于:2020-05-28T16:44:24Z  |  805次阅读  |  详细内容 »

NVIDIA发布446.14版显卡驱动:拯救麦克斯韦老笔记本

NVIDIA今晚发布了GeForce 446.14 WHQL正式版显卡驱动,重点针对当下火热的Riot Games首款FPS游戏《Valorant》进行了优化,包括性能增强、Bug修复等。同时,新驱动还优化了《我的世界:地下城》、《崩解》(Disintegration)、《Crucible》三款游戏的性能,并支持在《Onward》中开启可变超采样抗锯齿(VRSS)。 阅读全文

发布于:2020-05-28T01:44:23Z  |  774次阅读  |  详细内容 »

闪存颗粒哪家强?最新市场排名出炉

来自统计机构TrendForce的最新统计显示,刚过去的一季度,主要NAND闪存厂商的营收均有所增长,整体规模达到135亿美元,环比增加8.3%。品牌排名方面,三星依旧领衔,营收45亿美元,环比增加1.1个百分点,市场份额33.3%。 阅读全文

发布于:2020-05-26T21:14:28Z  |  728次阅读  |  详细内容 »

2种工艺5个核心:Intel Lakefield处理器呼之欲出

早在去年初的CES大展上,Intel就宣布了采用3D Foveros封装的Lakefield处理器,可以单芯片整合不同工艺、不同功能模块,产品方面已有微软双屏笔记本Surface Neo、三星笔记本Galaxy Book S。 阅读全文

发布于:2020-05-26T00:14:34Z  |  645次阅读  |  详细内容 »

SSD硬盘价格一年内都没涨了 坏消息是它也不会降

最近有不少国产SSD硬盘上市的消息,期待已久的国产大军总算跟上队伍了,不过短时间内产能还比较小,不足以影响闪存的长期走势。不知道最近买SSD硬盘的玩家有什么体验,又涨价了没?好消息是SSD硬盘价格从去年Q3季度企稳开始到现在,价格已经比较稳了,而SMI慧荣总经理最近又表示这个趋势会一直持续到Q3季度,算下来正好是一年左右时间。 阅读全文

发布于:2020-05-26T00:14:38Z  |  568次阅读  |  详细内容 »

Intel十二代酷睿全面换新:8大核8小核确认、IPC性能大涨

按照泄露的路线图规划,Intel将在2022年推出10nm工艺的Alder Lake-S处理器,也就是十二代酷睿处理器,同时升级LGA1700插槽。日前HWInfo更新日志中确认了它是8大核+8小核的设计。在未来版的升级记录中,HWInfo提到将支持Alder Lake处理器,提升对混合CPU的支持,这意味着之前传闻的Alder Lake采用大小核的搭配基本是板上钉钉了。 阅读全文

发布于:2020-05-25T16:44:34Z  |  528次阅读  |  详细内容 »

微软Surface Duo带来改进后的手写笔支持 Android系统也可顺滑无迟滞

预计微软将在今年晚些时候推出搭载骁龙855、6GB内存和1100万像素摄像头的Surface Duo。由于这款新机的设计在更早的时候就已经敲定了,所以微软选择了中端规格和价格实惠的芯片组。据描述与Surface Duo配合使用的Surface Pen会带来非常自然的体验。其原因是微软开发人员在Android输入堆栈上下了不少功夫,以让触控和笔在屏幕之间无缝衔接。 阅读全文

发布于:2020-05-25T00:14:26Z  |  508次阅读  |  详细内容 »

为华为打造无美系设备的产线 台积电三星能做到吗?

据台湾经济日报报道,华为为了规避美国新升级的出口管制措施对其自研芯片的制造的限制,正试图说服台积电和三星,为其打造基于非美系设备的先进制程生产线,即其中没有美系半导体设备,这样华为的自研芯片就能够不受美国禁令影响,顺利生产。 阅读全文

发布于:2020-05-27T00:15:26Z  |  429次阅读  |  详细内容 »

新iPad Pro领衔 苹果6款新品都采用miniLED屏

对于苹果来说,他们准备了不少新品,且都是搭载miniLED屏的。最新的报告显示,苹果计划在2021年发布几款配备mini-LED屏幕的高端设备,包括第一季度新的12.9英寸iPad Pro,第二季度新的16 英寸MacBook Pro和今年下半年新的27英寸iMac。 阅读全文

发布于:2020-05-30T15:14:28Z  |  417次阅读  |  详细内容 »

Clearview AI因未经授权收集人像数据而遭到起诉

鉴于伊利诺伊州率先在美启用了有关生物特征测定的隐私保护法律,ACLU 已将未经授权收集人像数据的 Clearview AI 公司告上了法庭。据悉,Clearview AI 涉及在几个月的时间里,从互联网上收集了超过 30 亿张人脸照片。根据周四公布的消息,本次诉讼的共同发起者还包括伊利诺伊公共利益研究小组、以及芝加哥的反性剥削联盟。 阅读全文

发布于:2020-05-29T10:45:49Z  |  411次阅读  |  详细内容 »

Intel下代低功耗CPU现身中国卖场:10nm?14nm?

Atom(凌动)这个名字如今很少提及了,但它一直活跃在低功耗领域,产品使用的是奔腾、赛扬两大经典品牌。根据路线图,Intel规划了Elkhart Lake、Jasper Lake两款低功耗新品,现在前者已经被中国厂商给拿出来了卖了。 阅读全文

发布于:2020-05-27T00:15:28Z  |  366次阅读  |  详细内容 »

Intel幻影峡谷NUC 11极限版曝光:盒子大小的主机塞入11代酷睿和1660 Ti

Intel NUC是当前迷你机市场集大成者之一,除了核显产品,NUC中还有extreme kit,依然在盒子大小的SFF尺寸主机内塞入了完整的CPU、内存、M.2 SSD、内存甚至是独立显卡(PCIe x16)。日前,外媒曝光了NUC 11 Extreme Kit,产品别名“幻影峡谷(Phantom Canyon)”。 阅读全文

发布于:2020-05-31T23:31:36Z  |  356次阅读  |  详细内容 »