【发布时间】:2018-01-04 09:09:40
【问题描述】:
当资源ID 每次更新都发生变化时,我应该使用哪种方法(PUT 或POST)进行资源更新操作?
在这种情况下最好的做法是什么?
在我看来,我应该使用PUT。
但在这种情况下,PUT 不会工作两次(不会产生相同的结果),因为 id 在服务器端发生了更改,每次放置后我都应该GET 这些已编辑的资源。
【问题讨论】:
标签: rest web-services service
当资源ID 每次更新都发生变化时,我应该使用哪种方法(PUT 或POST)进行资源更新操作?
在这种情况下最好的做法是什么?
在我看来,我应该使用PUT。
但在这种情况下,PUT 不会工作两次(不会产生相同的结果),因为 id 在服务器端发生了更改,每次放置后我都应该GET 这些已编辑的资源。
【问题讨论】:
标签: rest web-services service
使用 POST 添加新资源,使用 PUT 通过 ID 更新现有资源。
【讨论】: