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

热点新闻

大众CEO:相信特斯拉会成为全球市值最高公司

最近是财报密集期,由于遭受疫情等因素的冲击不同,厂商们的成绩单呈现出喜忧参半的局面。其中,特斯拉的二季度表现超出预期,公司在当季取得了盈利。对此,友商大众集团的CEO Herbert Diess在LinkedIn上回应特斯拉的表现时,做出令人意外的预测,他认为特斯拉有机会在5到10年内成为全球市值最高的公司。 阅读全文

发布于:2020-07-29T08:44:53Z  |  166次阅读  |  详细内容 »

ofo这回真跑路了 欠款20亿,退押金等500年也没戏

几乎在现有的一切公开渠道中,都无法再找到ofo的踪影。据媒体报道,ofo从官网、App、乃至公众号都切断了与外界的联系。其App上的机器人客服只会重复回复 “请您耐心等待”,拨打人工客服电话更是无法接通。而ofo此前公开过的两个办公地址,一处早已人去楼空,另一处更是无人知晓其存在。一夜之间,ofo似乎人间蒸发了。 阅读全文

发布于:2020-07-29T18:44:46Z  |  114次阅读  |  详细内容 »

科学家利用真菌为深空宇航员打造活体防护罩

在人类希望将机组人员送入深空飞行任务时,全世界科学家和研究人员面临的最重大挑战之一是如何保护他们免受辐射。空间辐射可能是一个重大挑战,并对航天器内的宇航员构成风险。一组研究人员在先进的被动辐射防护系统上有了一个有趣的发现,该系统使用了某些类型的真菌。 阅读全文

发布于:2020-07-29T01:14:49Z  |  84次阅读  |  详细内容 »

“卸载支付宝不还花呗”玩不转了 花呗开始接入央行征信

7月28日,“花呗部分用户接入央行征信”这一话题带着网友的各种疑问冲上热搜。支付宝客服表示,目前只是部分用户群接入了央行征信,未来会对用户全量覆盖。根据客服的提示,在花呗《相关合同及产品说明》中,如果有《个人用户信息查询报送授权书》,那么你的信息已经接入征信。如果仅有《花呗服务协议》、《芝麻服务协议》以及产品说明则你的相关信息还没接入征信。 阅读全文

发布于:2020-07-29T14:14:54Z  |  83次阅读  |  详细内容 »

特斯拉:上半年获得了薪资相关政府福利以抵消疫情影响

北京时间7月29日凌晨消息,特斯拉在周二向美国证券交易委员会(SEC)提交的一份监管申报文件中表示,上半年政府向该公司提供了薪资相关福利以帮助减少新冠病毒大流行对其业务的影响。在美国国会讨论新一轮刺激计划之际,特斯拉CEO埃隆·马斯克(Elon Musk)曾称其反对进一步的政府援助。 阅读全文

发布于:2020-07-29T08:44:38Z  |  79次阅读  |  详细内容 »

大容量+大功率:市售7款热门100W快充充电宝选购指南

不知道从什么时候开始,移动电源也在发生着变化,当然本质上还是为设备提供额外的电力支持,但是服务的对象却越来越模糊,最开始仅为手机提供充电服务,到后面为平板甚至笔记本提供充电,充电的性能越来越强,接口越来越丰富,这一切都在悄然的发生着变化。 阅读全文

发布于:2020-07-29T02:44:52Z  |  79次阅读  |  详细内容 »

vivo S7正面照曝光 骁龙765G处理器 小刘海+超窄下巴

近日,vivo官方宣布8月3日将举行新品发布会,届时将推出S系列新机S7。7月29日消息,数码博主@Ark咔嚓一下 曝光了vivo S7的正面照,采用了小刘海+超窄下巴设计。从曝光的图片信息来看,该机型号为V2020A,运行基于Android 10的FunTouch OS 10.5操作系统。将搭载高通骁龙765G处理器,配备8GB运存和128GB储存。 阅读全文

发布于:2020-07-29T15:45:00Z  |  78次阅读  |  详细内容 »

不粘锅涂层被称为“塑料王” 长期使用会致癌?

炒菜粘锅可能是每个厨房新手的痛,尤其是烹饪肉类食物的时候,一顿操作下来,锅里多半变成了黏糊糊、黑乎乎的一片。更难受的是做出来的菜既不好看也不好吃,洗还要费老半天功夫。因此,不粘锅成了如今很多“小当家”们的厨房救星。 阅读全文

发布于:2020-07-29T02:44:39Z  |  77次阅读  |  详细内容 »

[图]越狱工具Odyssey Beta 2发布:适用于iOS 13-13.5

虽然苹果已经不再签署 iOS 13.5/13.5.1 了,但 CoolStar 团队日前发布了 Odyssey 越狱工具的第二个公测版本。此前有消息称,Unc0ver 团队向 CoolStar 团队提交了 DMCA 通知,要求下架后者的 GitHub 代码仓库。目前最终的判决还没有公布,不过对于普通用户来说又多了一个新的越狱工具。 阅读全文

发布于:2020-07-29T07:14:37Z  |  76次阅读  |  详细内容 »

盖茨“建议”马斯克:不要过多谈论新冠疫苗 专心造车和火箭

微软联合创始人比尔·盖茨日前在接受CNBC采访时特地提到了特斯拉和SpaceX CEO埃隆·马斯克(Elon Musk),盖茨认为后者不应该就自己并不擅长的领域发表过多看法,而是应该专注于自己的工作。他表示:“他(马斯克)的定位是维持高水平的离谱评论。他对疫苗的参与不多,但他制造了很不错的电动汽车,火箭领域的工作也做得很好。所以他被允许说这些话,(但)我希望他不要混淆他并没有过多涉足的领域。” 阅读全文

发布于:2020-07-29T10:15:03Z  |  73次阅读  |  详细内容 »

泰勒斯威夫特最新专辑Folklore创下苹果音乐专辑发行新纪录

泰勒·斯威夫特(Taylor Swift)的新专辑《Folklore》自上周意外发行以来,创下了苹果音乐上播放最多的流行专辑新高记录,24小时内达到3547万次播放。根据泰勒·斯威夫特Republic Records厂牌的数据,在Spotify上,这张歌手兼作曲家的第八张录音室专辑在推出的前24小时内就获得了7940万次播放。 阅读全文

发布于:2020-07-29T05:44:42Z  |  73次阅读  |  详细内容 »

比尔·盖茨:美国核酸检测速度太慢 多数都是“彻底的浪费”

亿万富翁慈善家比尔-盖茨(Bill Gates)周二表示,大多数美国新冠病毒检测都是“彻底的浪费”,因为人们要花很长时间才能获得病毒检测结果,以便确诊后进行自我隔离。美国总统特朗普曾吹捧美国的病毒检测能力已经大幅提高,但检测花费时间太长,许多卫生官员表示这对于阻止病毒爆发并没有帮助。 阅读全文

发布于:2020-07-29T02:44:27Z  |  73次阅读  |  详细内容 »

抖音在美业务威胁再升级 特朗普要禁止TikTok运营?

美国对中国科技公司的威胁再度升级!特朗普当地时间7月31日在其专机“空军一号”上对媒体记者表示,他将禁止TikTok在美国运营,最早于周六(即8月1日)实施,并且暗示他不会支持美国公司去收购TikTok。这是TikTok一周内在美国遭遇的第二次政府打压,本周美国财政部刚刚提交审查建议。 阅读全文

发布于:2020-08-01T21:14:31Z  |  68次阅读  |  详细内容 »

微软首次公布GitHub产品路线图

微软于今日首次公布了 GitHub 产品路线图,以便开发者预先了解 GitHub 团队正在打造的项目。这个新建的公共信息库允许任何人访问,除了做好在未来几个季度内迎来新功能的准备,开发者还可积极地向开发团队提交反馈。感兴趣的开发者查看各个项目版块的更新预告,点击链接后即可跳转到相关详情页面。 阅读全文

发布于:2020-07-29T11:44:33Z  |  68次阅读  |  详细内容 »

中通快递收购海尔旗下日日顺乐家快递柜

界面新闻记者从多位知情人士处独家获悉,中通快递近日收购了海尔集团旗下的日日顺乐家智能快递柜。据知情人士透露,这一收购主要涉及日日顺乐家在全国铺设的约3万组智能快递柜。中通快递网点将以6000-7000元/组的价格认购当地的日日顺智能柜,并承担未来的场租、运营成本,这些快递柜可以承接中通及其他同行的快递包裹,为用户提供快速投放、自助取件服务。 阅读全文

发布于:2020-07-29T21:44:36Z  |  67次阅读  |  详细内容 »

花呗上征信了!而我却担心起未来的房贷……

用花呗在某宝上买一件衣服会上征信?用京东白条购物在征信报告中也能体现?近日,支付宝花呗表示,花呗接入央行征信了!正在以服务升级的模式接入央行征信,这也意味着用花呗的痕迹都会体现在征信报告上。不仅是花呗,从去年开始,京东白条就已经开始分批接入央行征信。银行会对这些互联网借贷用户“另眼相看”吗? 阅读全文

发布于:2020-07-30T02:14:27Z  |  66次阅读  |  详细内容 »

[动图]集锦功能现面向所有Android和iOS平台Edge用户开放

在今年 3 月,微软预告了一系列即将登陆 Microsoft Edge 的新功能,包括垂直标签、密码管理器等等。今天,微软宣布集锦(Collections)功能登陆 iOS 和 Android 平台,该功能能帮助用户整理链接、文本和其他内容,以便于未来使用。 阅读全文

发布于:2020-07-30T09:45:22Z  |  63次阅读  |  详细内容 »