的Web Linking spec, RFC5988,如已在另一個答案已經指出,定義了一些不同類型的鏈接關係的。但它也指示IANA創建鏈接關係註冊表並允許進一步鏈接關係註冊。該註冊表是公共鏈接關係的確切列表,可在iana.org/assignments/link-relations並且將在註冊新關係時更新。
在HTTP API的
常用關係包括:
start
從集合(從每一個資源回API起點站)
item
(指向一個項目,例如從Twitter用戶頁面到鳴叫)
collection
(的item
反向)
previous
(這些接下來的四個是分頁資源,例如收藏還是多頁的文章)
next
first
last
create-form
(一個描述如何創建新的收藏項目,例如「新項目」 HTML或XForms表單的資源點從集合)
edit-form
(點從一個形式的項用於編輯該項目,例如一個編輯資料Tweet按鈕)
如果您希望的關係是而不是被該列表上的任何內容所覆蓋,您的關係必須是URI。此外,建議將URI設爲可控的域中的可忽略http URL,以便API客戶端可以查找該關係的文檔,例如, 「HTTP://www.example.com/link-relations#tweets」。通常,您的API起始點將是一個集合列表,每個集合都有一個自定義鏈接關係,用於描述每個集合包含的資源類型。
我儘量避免RFC;)只是在開玩笑,儘管我很高興我不是唯一一個總是帶着更多問題而不是答案的人。 – Jammer