HTTP状态码

✍ dations ◷ 2025-08-13 21:43:04 #HTTP状态码

HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码被分为五类,状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP/1.1标准(RFC 7231)的一部分。

HTTP状态码的官方注册表由互联网号码分配局(Internet Assigned Numbers Authority)维护。

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

这一类型的状态码,代表请求已成功被服务器接收、理解、并接受。

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

当且仅当后续的请求所使用的方法是GET或者HEAD时,用户浏览器才可以在没有用户介入的情况下自动提交所需要的后续请求。客户端应当自动监测无限循环重定向(例如:A→B→C→……→A或A→A),因为这会导致服务器和客户端大量不必要的资源消耗。按照HTTP/1.0版规范的建议,浏览器不应自动访问超过5次的重定向。

这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理。除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。

如果错误发生时客户端正在传送数据,那么使用TCP的服务器实现应当仔细确保在关闭客户端与服务器之间的连接之前,客户端已经收到了包含错误信息的数据包。如果客户端在收到错误信息后继续向服务器发送数据,服务器的TCP栈将向客户端发送一个重置数据包,以清除该客户端所有还未识别的输入缓冲,以免这些数据被服务器上的应用程序读取并干扰后者。

表示服务器无法完成明显有效的请求。这类状态码代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个HEAD请求,否则服务器应当包含一个解释当前错误状态以及这个状况是临时的还是永久的解释信息实体。浏览器应当向用户展示任何在当前响应中被包含的实体。这些状态码适用于任何响应方法。

微软互联网信息服务 (Microsoft Internet Information Services)有时会使用额外的十进制子代码来获取更多具体信息,但是这些子代码仅出现在响应有效内容和文档中,而不是代替实际的HTTP状态代码。

相关

  • 博氏疏螺旋体伯氏疏螺旋体(Borrelia burgdorferi),也译作博氏疏螺旋体、布氏疏螺旋体,巴格朵夫疏螺旋菌,莱姆病螺旋体,是一种螺旋体。伯氏疏螺旋体是莱姆病的病原体,由蜱传播给人类。伯氏疏螺旋
  • 卡尔达诺吉罗拉莫·卡尔达诺(Girolamo Cardano,1501年9月24日-1576年9月21日),意大利文艺复兴时期百科全书式的学者,主要成就在数学、物理、医学方面。名字的英文拼法为Jerome Cardan,所以
  • 恩贾梅纳坐标:12°06′43″N 15°02′06″E / 12.112°N 15.035°E / 12.112; 15.035恩贾梅纳(法语:N'Djaména,阿拉伯语:أنجمينا‎),乍得首都,位于该国西部沙里河畔,与喀麦隆库塞里隔
  • 青岛前湾港区2号疏港高速公路青岛前湾港区2号疏港高速公路,简称青岛前湾港区2号疏港高速,高速公路网编号为S7602,是中国青岛市黄岛区连通青岛前湾港的一条疏港高速公路,全长26.146km,双向四车道,设计时速120公
  • 小弗雷德·艾伦·哈特利小弗雷德·艾伦·哈特利(Fred Allan Hartley Jr.,1902年2月22日-1969年5月11日),是美国新泽西州共和党政治家,曾代表新泽西州第8选区及第10选区当选十届众议员。他因在1947年起草
  • 电子纸电子纸,简称ePaper,是显示器技术,重点在于模仿以在纸上印刷、书写的视觉观感,而耗电量极小。不同于一般的平板显示器以发光达成显示功能,电子纸如同普通纸一样,依靠环境光照亮,所以
  • 大阪经济法科大学大阪经济法科大学(日语:大阪経済法科大学/おおさかけいざいほうかだいがく;英语:Osaka University of Economics and Law)是一所位于日本大阪府的私立大学,创立于1971年。该校的创
  • 台北市立棒球场台北市立棒球场,为台湾台北市的一座棒球场,早期曾为台湾最重要的棒球场之一。中华职棒元年开幕战(兄弟象3:4统一狮)亦在此举行。台北市立棒球场现址已经改建为台北小巨蛋,且已不具
  • 西苏门答腊省西苏门答腊省(印尼语:Sumatera Barat)是印度尼西亚的一个省,位于苏门答腊西部,也包括明打威群岛,两者以明打威海峡相隔。面积42,297.30平方公里。首府巴东。下又分另外六市和十二
  • 气旋杜马奇尔强烈热带气旋杜马奇尔(英语:Intense Tropical Cyclone Dumazile)是2018年3月上旬在马达加斯加和留尼汪引发洪灾的强烈热带气旋,2月27日由西南印度洋阿加莱加群岛附近的低气压区发展而成。系统3月2日凝聚成热带扰动,次日升级热带风暴并获名。此后两天杜马奇尔因外界环境有利迅速增强,3月5日达到十分钟持续风速每小时165公里、一分钟持续风速每小时205公里、中心气压945毫巴(百帕,27.91英寸汞柱)最高强度,属强烈热带气旋。此后几天风切变增强,向东南移动的杜马奇尔稳步减弱,3