如果http://example.com/foo
和http://example.com/bar
都代表相同的资源并且服务器不区分两者怎么办?如果它在形成应用程序状态引擎(遵循 HATEOAS)的文档中互换使用它们,以便/bar
在某些上下文和/foo
其他上下文中显示,会怎样?
这是 RESTful 吗?
这样做的一个潜在好处是将描述符附加到 URI,例如http://example.com/article/30204/The-Quick-Brown-Fox
,为了书签、搜索引擎查询,以及一般来说,人们可能通过查看 URI 来识别它。