Appendix B. 将 Link 头部与 Atom 结合使用的说明
Atom Link 元素兼容性
Link HTTP 头部可以表达与 Atom atom:link 元素等价的关系.
Atom Link 结构
Atom 使用以下属性定义链接:
href- 目标 IRIrel- 关系类型type- 媒体类型提示hreflang- 语言提示title- 人类可读标签length- 资源大小提示
映射到 HTTP Link 头部
直接映射
`<!-- Atom -->`
<link href="next.xml" rel="next"
type="application/atom+xml"
hreflang="en"
title="Next Page"/>
`<!-- HTTP Header Equivalent -->`
Link: ``<next.xml>``; rel="next";
type="application/atom+xml";
hreflang="en";
title="Next Page"
注意事项
length属性: 没有直接等价的 HTTP 头部形式- 多个链接: 在 HTTP 头部中用逗号分隔
- Feed 级与 entry 级: HTTP 头部是资源级
Link Relation Registry
本规范为以下链接关系建立统一注册表:
- Atom 链接关系
- HTML 链接关系
- 通用 Web 链接关系
此前 Atom 专用的注册表由范围更广的 Link Relation Type Registry 取代.
参考文献: RFC 4287 (Atom Syndication Format)