跳到主要内容

Appendix B. 将 Link 头部与 Atom 结合使用的说明

Link HTTP 头部可以表达与 Atom atom:link 元素等价的关系.

Atom 使用以下属性定义链接:

  • href - 目标 IRI
  • rel - 关系类型
  • type - 媒体类型提示
  • hreflang - 语言提示
  • title - 人类可读标签
  • length - 资源大小提示

直接映射

`<!-- Atom -->`
<link href="next.xml" rel="next"
type="application/atom+xml"
hreflang="en"
title="Next Page"/>

`<!-- HTTP Header Equivalent -->`
Link: ``&lt;next.xml>``; rel="next";
type="application/atom+xml";
hreflang="en";
title="Next Page"

注意事项

  • length 属性: 没有直接等价的 HTTP 头部形式
  • 多个链接: 在 HTTP 头部中用逗号分隔
  • Feed 级与 entry 级: HTTP 头部是资源级

本规范为以下链接关系建立统一注册表:

  • Atom 链接关系
  • HTML 链接关系
  • 通用 Web 链接关系

此前 Atom 专用的注册表由范围更广的 Link Relation Type Registry 取代.


参考文献: RFC 4287 (Atom Syndication Format)