HTTP Methods (5)

HTTP Headers (1)

Miscellaneous (3)

Resources (4)

Basics (5)

Mediatypes (1)

当一个客户端遇到一个 <rel> 中的 link-type 时该如何做?

使用 link 是 HATEOAS 的核心部分,客户端可以在你的 API 中发现存在的可能和动作。尽管如此,客户必须知道某个具体的 link 做着什么。 这个可见于存储在「rel」属性中的 relation-type(关系类型)。

<link rel="comments" type="application/x.atom+xml" title="Blog comments" href="http://.."/>

有些特定的关系类型已经有预定义。当你在自己的 API 中使用了其中一种,请确保行为如预期,不然这可能让你的客户端感到困惑。可以从下面的链接中找到这些预定义的关系类型。

如果你使用非标准的类型,它们必须是 URIs。你可以通过创建 URI 引用来帮助客户端理解类型,并把文档放于此引用 URI 中。

另请参见

Copyright 2012 Joshua Thijssen and others. Like to contribute? Add your recipe to our github repository.
Looking for Puppet recipies? Try the Puppet CookBook.
Fork me on GitHub