2012-03-01 22 views
4

這是我的第一篇文章,所以請好。Atom鏈接RESTEasy的實用工具

我實際上在學習RESTEasy(JBoss),並且在理解將原子鏈接放入我的Web響應中的實用工具時遇到了一些麻煩。

讓我澄清一些事情:

我讀了JBoss的RESTEasy參考手冊,我引用:

有在的RESTEasy提供一個資源鏈接到另外兩個機制,並將資源鏈接到操作:鏈接HTTP標頭和資源表示內的Atom鏈接。

我沒有得到什麼將一個資源鏈接到另一個手段。這麼做的意義何在?它提供了什麼好處?

來源:http://docs.jboss.org/resteasy/docs/2.3.1.GA/userguide/html/LinkHeader.html

回答

5

這裏的想法是要被請求,使客戶可以按照這些鏈接,以發現可用資源的資源中嵌入鏈接到其他相關資源 - 就像人類做的網頁瀏覽器。你會經常找到這個術語HATEOAS(超文本作爲應用程序的狀態)。

當鏈接存在(或不存在)時,服務器還可以告訴客戶端下一個操作是否有效。

要設置鏈接,您可以將它們放在http標題中或正文中;對於後面的情況,使用atom-pub格式。

+0

謝謝,那回答我的問題! – 2012-03-02 18:07:34

+1

對於標題,RFC5988似乎是指定它的RFC:http://tools.ietf.org/html/rfc5988 – koppor 2013-12-15 22:17:01