HTTP头字段

✍ dations ◷ 2025-08-17 15:43:46 #HTTP头字段

HTTP头字段(英语:HTTP header fields)是指在超文本传输协议(HTTP)的请求和响应消息中的消息头部分。它们定义了一个超文本传输协议事务中的操作参数。HTTP头部字段可以自己根据需要定义,因此可能在 Web 服务器和浏览器上发现非标准的头字段。

协议头的字段,是在请求(request)或响应(response)行(一条消息的第一行内容)之后传输的。协议头的字段是以明文的字符串格式传输,是以冒号分隔的键名与键值对,以回车(CR)加换行(LF)符号序列结尾。协议头部分的结尾以一个空白字段标识,结果就是,也就是传输两个连续的CR+LF。在历史上,很长的行曾经可能以多个短行的形式传输;在下一行的开头,输出一个空格(SP)或者一个水平制表符(HT),表示它是一个后续行。在如今,这种换行形式已经被废弃。

HTTP 头字段根据实际用途被分为以下 4 种类型:

在 RFC 7230、RFC 7231、RFC 7232、RFC 7233、RFC 7234 和 RFC 7235 中,对一组核心字段进行了标准化。有一份对于这些字段的官方的登记册,以及 一系列的补充规范 ,由互联网号码分配局(IANA)维护。各个应用程序也可以自行定义额外的字段名字及相应的值。头字段的永久登记表(页面存档备份,存于互联网档案馆)和临时登记表(页面存档备份,存于互联网档案馆)目前由IANA维护。其他的字段名称和允许的值可以由各应用程序定义。

按照惯例,非标准的协议头字段是在字段名称前加上X-前缀来标识。但这一惯例已在2012年6月被废弃,因为按照这种惯例,非标准字段变成标准字段时会引起很多不方便之处。以前曾经有的使用Downgraded-的限制也在2013年3月被解除。。

某些字段中可以包含注释内容(例如User-Agent、Server和Via字段中),这些注释内容可由应用程序忽略。

很多字段的值中可以包含带有权重的质量(quality,常被简称为Q)的键值对,指定的“重量”会在内容协商的过程中使用。

标准中没有对每个协议头字段的名称和值的大小设置任何限制,也没有限制字段的个数。然而,出于实际场景及安全性的考虑,大部分的服务器、客户端和代理软件都会实施一些限制。例如,Apache 2.3服务器在默认情况下限制每个字段的大小不得超过8190字节,同时,单个请求中最多有100个头字段。

Connection: Upgrade

自超文件传输协议版本1.1(HTTP/1.1)开始便是必需字段。

Host: zh.wikipedia.org

DNT: 0 (DNT被禁用)

X-Forwarded-For: 129.78.138.66, 129.78.64.103

X-Forwarded-Host: zh.wikipedia.org

Netscape实现的扩展,但大部分网页浏览器也支持。

常设

X-UA-Compatible: IE=edge
X-UA-Compatible: Chrome=1

相关

  • 英属维尔京群岛英属维尔京群岛(英语:British Virgin Islands,缩写:BVI),或"英属维京群岛",又译“英属处女群岛”,是英国海外领土,位于加勒比海地区,处于波多黎各以东。英属维尔京群岛与邻近的美属维
  • 腓特烈二世腓特烈二世(德语:Friedrich;1211年4月25日-1246年6月15日),有“好斗的腓特烈”称号,奥地利巴本堡王朝公爵(1230年—1246年在位)及施蒂里亚公爵(1230年—1246年在位)。奥地利公爵利奥波
  • 菲尔·莱斯特菲利普·麦可·“菲尔”·莱斯特(Philip Michael "Phil" Lester,1987年1月30日-),活跃于YouTube的英国影片部落客(YouTuber)以及电台广播主持人。2006年3月27日,莱斯特利用他从玉米
  • 马丁·祖尔马丁·祖尔(捷克语:Martin Dzúr,1919年7月12日-1985年1月15日),捷克斯洛伐克共产党领导人之一,捷克斯洛伐克国防部部长。
  • 牛栏坑遗址牛栏坑遗址,位于中国广东省河源市连平县忠信镇小柘村,为河源市连平县的一个县级文物保护单位,类型为古遗址,公布时间为1986年1月。牛栏坑遗址的历史年代为战国。
  • 大镰大镰,又称钐,“钐刀”,是一种农业手工工具,用来割草或收割谷物。现在大多情况下已被马拉工具或农用机械所取代,但亚洲与欧洲的部分地区仍然使用。大镰的结构如图所示。大镰于农业
  • 尤民生尤民生(1954年10月-),福建省泉州市鲤城区人,中国昆虫学家,其研究包括小菜蛾的可持续控制、柑橘潜叶蛾种群、水稻虫病的防治、稻田节肢动物群落及南方水稻害虫的生态系统等。他曾兼
  • 史提芬·赫本史提芬·赫本(Stephen Hepburn,1959年12月6日-)是一位英格兰政治人物,他的党籍是工党。自2005年开始,他担任贾罗选区选出的英国下议院议员。他出生在贾罗的一个造船工人家庭。
  • 克罗伊贝格山坐标:46°42′37″N 15°27′34″E / 46.710261°N 15.459407°E / 46.710261; 15.459407克罗伊贝格山(德语:Kreuzberg),是奥地利的山峰,位于该国东南部,由施泰尔马克州负责管辖,距
  • 范蔼范蔼(425年-445年),南阳顺阳(今河南省淅川县李官桥镇)人,顺阳范氏第七代。其父范晔在南朝宋其间曾任太子詹事及著有史学著作《后汉书》。另有两兄弟,范遥、范叔蒌。其妻王氏乃南朝宋武帝刘裕的二女儿刘荣男之女,并育有一子范鲁连。范蔼年幼时喜爱整洁,衣服可以整年也不沾一点灰尘,二十岁时因其父范晔谋反的罪名被满门抄斩。被其父范晔牵连后,范蔼在临行刑前喝醉,就拾起泥土、果皮掉向其父及骂了其父数十声,范晔就问范蔼:“你憎恨我吗?”范蔼答:“今天何必再憎恨,但是父子一同死去,不能不悲痛罢了。”。