Skip to main content

1. Introduction (简介)

本文档定义了一个独立于序列化或应用格式的类型化链接框架 (typed links framework)。类型化链接的概念已存在于 HTML 和 Atom 中, 但本规范提供了统一的方法。

主要目标

  • 在不同格式之间建立 Web 链接的通用框架
  • 重新定义 Atom 的链接关系注册表 (link relation registry), 扩大范围
  • 将 HTML 定义的关系纳入注册表
  • 重新指定 Link HTTP 头部字段 (最初在 RFC 2068 中)
  • 提供向后兼容的语法
  • 独立于内容格式在 HTTP 头部中表达链接

背景

历史背景:

  • HTML 通过 <link> 元素支持类型化链接
  • Atom 引入了 atom:link 用于源级别链接 (feed-level links)
  • RFC 2068 定义了 Link 头部, 但由于实现有限, 在 RFC 2616 中被移除

当前需求:

  • 多种格式需要表达资源之间的关系
  • 链接应独立于内容序列化
  • 统一注册表防止关系类型的碎片化

用例

  1. 格式独立性: 具有多个表示形式 (JSON, XML, HTML) 的资源可以共享链接语义
  2. HTTP 头部链接: 无需解析消息体即可传达关系
  3. 注册表整合: 链接关系类型的单一权威来源

相关章节: