标签: rest
以RESTful方式重命名资源的最佳做法是什么? 假设我的用户可以使用uri维护命名列表
http://example.org/users/{userName}/lists/{listName}
我想为我的用户提供一个API来重命名某个列表。什么是首选方式?
到目前为止,我想出了以下内容:
这样做的正确方法是什么?
答案 0 :(得分:9)
第一步没问题,但我建议您不要删除旧的URI,因为该资源的每个链接都会中断。而是返回 HTTP Code 301“永久移动”
http://en.wikipedia.org/wiki/HTTP_301