自定义链接关系的 RESTful Web 服务使用 - “rel”
我正在开发 RESTful 服务,并一直专注于可发现性、链接关系 - 'rel' 和微格式。我不清楚 REST 上下文中“rel”的值 - 我是否可以使用任何自定义值来提供更丰富的语义,或者我应该只使用默认值(这是非常有限制的)?
我知道微格式确实扩展了“rel”的值,但我还没有使用任何类型的微格式。
任何帮助表示赞赏。 谢谢。
I'm working on a RESTful service and have been focusing on Discoverability, Link relations - 'rel' and microformats. I'm not clear about the values of 'rel' in the context of REST - am I allowed to make use of any custom value, to provide richer semantics or should I only use the default values (which are very constraining)?
I am aware that microformats have indeed extended the values of 'rel', but I am not using any kind of microformat yet.
Any help is appreciated.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
链接关系 (rel) 是向客户端传达语义的两种方式之一。另一种方式是媒体类型。
关于网络链接的最佳阅读规范在这里 https://www.rfc-editor.org/ rfc/rfc5988。
链接关系注册表位于此处 http://www.iana.org/分配/link-relations/link-relations.xml。
有关如何使用链接关系来传达语义的示例,您可以查看 Hal 媒体类型。它是一种通用媒体类型,使用链接关系来传达其所有语义。 http://stateless.co/hal_specation.html
Link Relations (rel) are one of the two ways that you can convey semantics to a client. The other way is media types.
The best spec to read on Web linking is here https://www.rfc-editor.org/rfc/rfc5988.
The link relation registry is here http://www.iana.org/assignments/link-relations/link-relations.xml.
And for an example of how to use link relations to convey semantics you can look a the Hal media type. It is a generic media type that uses link relations to convey all of its semantic meaning. http://stateless.co/hal_specification.html