BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Dio Synodinos 关注 3 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2011年4月4日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

自从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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

愚人节 by Looluo Zhu

不是愚人节的笑话么?

骗人的 by SU苏 信东

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

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT