2017-12-18 230 views
0

我正在爲移動設備開發項目,並試圖保持API標準,因爲這將成爲其他人使用的API。 在相同的資源URI中使用相同的資源名詞是否合適?API命名約定,URI中的相同資源名詞

例如,將檢查是否有特定的設備應該從我們的服務被列入黑名單的API: V1.0 /設備/黑名單/設備/

是否適合使用設備兩次這裏?我似乎無法找到任何提及這是否適合API命名約定的地方。 謝謝。

回答

1

在這裏使用兩次設備是否合適?

當然,爲什麼不呢? REST並不在乎你使用什麼拼寫來標識你的標識符,所以它肯定不應該在意某些路徑段有共同的拼寫。

例如,如果你在二叉樹識別節點,就像

/tree/root/left/left/right/left/... 

的標識符是

機器不關心你使用什麼拼寫;所以唯一的問題是在你的語境中人類是否可以接受;換句話說,請參閱您當地的設計指南。