在RESTful的设计中,重命名资源的最佳实践是什么? 假设我的用户可以使用URI维护具有名称的事物列表。
http://example.org/users/{userName}/lists/{listName}
我希望为我的用户提供一个API来重命名某个列表。哪种方法更好?
目前我想到了以下两种方法:
- 使用POST请求并将“newname=…”作为表单数据提交到列表资源。
- 使用PUT请求将列表移到新的URI,然后删除旧的URI。
哪种方法才是正确的?
在RESTful的设计中,重命名资源的最佳实践是什么? 假设我的用户可以使用URI维护具有名称的事物列表。
http://example.org/users/{userName}/lists/{listName}
我希望为我的用户提供一个API来重命名某个列表。哪种方法更好?
目前我想到了以下两种方法:
哪种方法才是正确的?