具有相同rel的链接的HAL + JSON表示

时间:2015-09-25 23:30:30

标签: api rest hateoas hypermedia hal-json

HAL规范说:

  

注意:如果您不确定链接是否应该是单数,请假设它   将是多个。如果您选择单数并发现需要更改它,   您需要创建一个新的链接关系或面对现有的   客户端。

使用特定的rel单数或多个链接仅适用于在特定资源表示中使用该rel,还是适用于在中使用该rel任何资源代表?

例如,如果我已经确定.travis.yml rel下的链接在某个资源X中应该总是多个,那么该约束只适用于资源X,或者如果我碰巧它也会保留资源Y在那里使用item

1 个答案:

答案 0 :(得分:3)

链接关系类型是独立于资源表示定义的。实际上,它们通常是独立于媒体类型定义的,因此可以跨媒体类型使用它们。

另请注意,链接关系'item'已定义并已标准化请参阅http://www.iana.org/assignments/link-relations/link-relations.xhtml

相关问题