InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

HTTP 1.2发布,改进了对分层体系和文本——菜单界面的支持

作者 Dionysios G. Synodinos 译者 张龙 发布于 2011年4月3日

领域
企业架构,
架构 & 设计
主题
HTTP ,
Web 2.0 ,
W3C ,
企业架构 ,
架构 ,
规范

自从1999年以来,超文本传输协议(HTTP)终于完成了首个重要更新,其中包含了对层次、文本——菜单界面和认证的增强支持。此外,还包含了一套新的头(header)与扩展(extension)机制。

HTTP最早于1990年投入使用,其首个版本HTTP/0.9是个简单的协议,用于跨越Internet的原生数据传送。RFC 1945所定义的HTTP/1.0对协议进行了改进,可以传递MIME消息、包含关于所传递数据的元信息以及请求/响应语义的描述符。然而,HTTP/1.0并未考虑到分级代理、缓存的效果、持续连接或是虚拟主机的需求。遵循RFC 2616的1.1版重点解决了上述问题,但由于其在1999年才开始投入使用,现在已经显现出了衰老的迹象。

借助于新的1.2版,HTTP在资源分级上得到了更强有力的支持,同时对文本菜单界面的支持也更棒,这非常适合于移动客户端等计算环境。作为设计目标的一部分,HTTP 1.2在功能上更像是一个只读的全球网络文件系统。支持最新版本的系统会包含一系列层次性、可链接的菜单。菜单项与标题的选择是由服务器管理员掌控的。

其中一些新特性已经成为Gopher协议的一部分,该协议主要面向菜单——文档设计,并且是WWW的先驱。

其他的改进包括:

  • 改进的DNS用法:HTTP 1.2使用了SRV records以更好地支持负载平衡,并且对于Web和E-Mail来说只会使用域名。
  • 改进的认证:改进了Basic和Digest访问认证,相比于之前的基于表单的认证,提供了更好的具有本地观感的浏览器体验。
  • 增加了一套新的accepted headers——与过去的方式完全不同,只要不处于accepted headers中的任何头都会被兼容的服务器拒绝掉。
  • 可以通过IETF站点增加新的accepted headers,它会象征性地收取一定的费用来补偿管理上的花费。

相比于HTTP 1.1来说,HTTP 1.2包含了更多迫切实现的需求,这是为了确保能够可靠地实现其特性。

IETF首席工程师Richard Astley对此评论到:

我们深信新版的HTTP协议能够很好地向后兼容于1.1版,同时又会很好地解决如今WWW所面临的各种挑战。我们认为该规范会简化用户、开发者和实现者的使用。

感兴趣的读者可以在IETF站点上找到关于HTTP 1.2的更多信息

译者注:关于该新闻到底是愚人节玩笑,还是确有其事,还望读者自行辨别;InfoQ不对其真实性负责 :-)

查看英文原文:HTTP 1.2 Released with Improved Support for Hierarchies and Text-Menu Interfaces

译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。

愚人节 发表人 Looluo Zhu 发表于
骗人的 发表人 苏 信东 发表于
  1. 返回顶部

    愚人节

    发表人 Looluo Zhu

    不是愚人节的笑话么?

  2. 返回顶部

    骗人的

    发表人 苏 信东

    看到Gopher就坚定地认为是笑话,果然。