【发布时间】:2010-09-13 21:56:25
【问题描述】:
使用全局唯一的 URI(如 REST 那样)引用资源与使用专有 id 格式相比有什么好处?
例如:
在第一种方法中,整个 URL 是 ID。在第二种方法中,只有 5 是 ID。第一种方法比第二种方法有什么实际好处?
为什么 REST(似乎)不遗余力地提倡第一种方法?
-- 编辑:
我的问题令人困惑,因为它确实问了两个不同的问题:
- 可寻址性有什么好处?
- 上面看到的两种 URI 形式有什么区别。
我已使用自己的帖子回答了以下两个问题。
【问题讨论】:
-
“为什么 REST 会消失……?” - 你能在这里详细说明吗?这确实是一个非常安静的资源,您可以轻松地对其进行 GET、DELETE 和 POST。你会 PUT 反对 /student/ 添加一个。有什么问题?
-
infoq.com/articles/mark-baker-hypermedia 读到“超媒体解决方案将使用标准化标识符 - 用于 Web 的 URI - 而不是专有标识符,从而避免需要 Flickr 专有知识 [...]”虽然我记得在别处阅读更多相关信息。