写点什么

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

  • 2011-04-03
  • 本文字数:966 字

    阅读完需:约 3 分钟

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

2011-04-03 05:124113
用户头像

发布了 88 篇内容, 共 254.4 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

Docker可视化管理工具对比(DockerUI、Shipyard、Rancher、Portainer)

xcbeyond

Docker Portainer shipyard rancher 8月日更

15 道超经典大厂 Java 面试题!重中之重

程序员鱼皮

Java c++ 面试 后端 Go 语言

KIE(Knowledge Is Everything)

LeifChen

drools 8月日更 KIE 知识库

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

Java~~~

Java spring 面试 微服务 架构师

圆梦腾讯之后,我收集整理了这份“2021春招常见面试真题汇总”

Java~~~

Java 面试 微服务 多线程 架构师

配置ssh免密码登录

一个大红包

8月日更

秒杀系统架构设计,教你画好架构图!

九灵

Java 架构 面试 服务端

🏆(不要错过!)【CI/CD技术专题】「Jenkins实战系列」(3)Jenkinsfile+DockerFile实现自动部署

洛神灬殇

Docker Dockerfile jenkins 8月日更

Linux之lsof命令

入门小站

Linux

架构实战营 模块四 作业

一雄

作业 架构实战营 模块四

15-Java枚举类详解【干货笔记,2021年Java高级面试题

欢喜学安卓

Java 程序员 面试 后端

前方高能预警!阿里大佬出品“Spring实战学习笔记”震撼来袭

Java~~~

Java spring 面试 微服务 架构师

涨薪50%,从小厂逆袭,坐上美团L8技术专家(面经+心得)

Java~~~

Java 面试 微服务 JVM 架构师

电商秒杀系统架构设计

华仔架构训练营

加班,占个楼

IT蜗壳-Tango

8月日更

Java程序员3个月从月薪6k涨到15k,你知道我是怎么过来的吗?

Java~~~

Java 面试 微服务 JVM 架构师

脚本测试服务器处理URL非法传参

liuzhen007

8月日更

【前端 · 面试 】HTTP 总结(五)—— GET 和 POST

编程三昧

面试 大前端 HTTP 8月日更 get和post

架构实战营 - 第四模块作业

李东旭

「架构实战营」

它来了!靶机渗透题目的一次实战记录

网络安全学海

网络安全 信息安全 实战 渗透测试 安全漏洞

手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了

Java~~~

Java 面试 微服务 Spring Cloud 架构师

【Vue2.x 源码学习】第二十六篇 - 数组依赖收集的实现

Brave

源码 vue2 8月日更

Java程序员3个月从月薪6k涨到15k,你知道我是怎么过来的吗?

Java~~~

Java 面试 多线程 高并发 架构师

Java并发--synchronized原子性的底层机制剖析

JVM 并发 线程安全

深入学习 CSS 中的伪元素 ::before 和 ::after

devpoint

CSS css3 CSS语法 8月日更

15道常考SpringBoot面试题整理,字节跳动Java金三银四解析

欢喜学安卓

Java 程序员 面试 后端

数据中心的组织架构是怎样的?

Taylor

大数据 数据中心 数字化 组织架构

我从外包辞职了,10000小时后,走进字节跳动拿了offer

Java~~~

Java 面试 微服务 JVM 架构师

毕业设计

方堃

网络攻防学习笔记 Day96

穿过生命散发芬芳

态势感知 网络攻防 8月日更

前端之数据结构(二)

Augus

数据结构 8月日更

  • 扫码加入 InfoQ 开发者交流群
HTTP 1.2发布,改进了对分层体系和文本——菜单界面的支持_架构_Dio Synodinos_InfoQ精选文章