这是我在这里发表的第一篇文章,所以请多好。
我实际上正在学习RESTEasy(JBoss),而且我在理解在我的网络响应中放置原子链接的效用时遇到了一些麻烦。
让我澄清一些事情:
我正在阅读jboss RESTEasy参考手册,我引用:
RESTEasy中有两种机制可以将资源链接到另一种资源,并将资源链接到操作:链接HTTP标头和资源表示中的Atom链接。
我没有得到将一种资源与另一种资源联系起来的意义。这样做有什么意义?它提供了什么好处?
来源:http://docs.jboss.org/resteasy/docs/2.3.1.GA/userguide/html/LinkHeader.html
答案 0 :(得分:5)
这里的想法是将链接嵌入到请求的资源中的其他相关资源,以便客户端可以关注这些链接以发现可用资源 - 就像人类使用Web浏览器一样。为此,您经常会找到术语HATEOAS(超文本作为应用程序状态的引入)。
如果链接存在(或不存在),服务器还可以告诉客户端下一步操作可能有效。
要设置链接,您可以将它们放在http标头中或正文内;对于后一种情况,使用atom-pub格式。