0
我正在爲移動設備開發項目,並試圖保持API標準,因爲這將成爲其他人使用的API。 在相同的資源URI中使用相同的資源名詞是否合適?API命名約定,URI中的相同資源名詞
例如,將檢查是否有特定的設備應該從我們的服務被列入黑名單的API: V1.0 /設備/黑名單/設備/
是否適合使用設備兩次這裏?我似乎無法找到任何提及這是否適合API命名約定的地方。 謝謝。
我正在爲移動設備開發項目,並試圖保持API標準,因爲這將成爲其他人使用的API。 在相同的資源URI中使用相同的資源名詞是否合適?API命名約定,URI中的相同資源名詞
例如,將檢查是否有特定的設備應該從我們的服務被列入黑名單的API: V1.0 /設備/黑名單/設備/
是否適合使用設備兩次這裏?我似乎無法找到任何提及這是否適合API命名約定的地方。 謝謝。
在這裏使用兩次設備是否合適?
當然,爲什麼不呢? REST並不在乎你使用什麼拼寫來標識你的標識符,所以它肯定不應該在意某些路徑段有共同的拼寫。
例如,如果你在二叉樹識別節點,就像
/tree/root/left/left/right/left/...
的標識符是細。
機器不關心你使用什麼拼寫;所以唯一的問題是在你的語境中人類是否可以接受;換句話說,請參閱您當地的設計指南。