当资源PUT在每次更新时发生变化时,我应该使用哪种方法(POST或ID)进行资源更新操作?
PUT
POST
ID
在这种情况下最好的做法是什么?
在我看来,我应该使用PUT。但在这种情况下PUT不会工作两次(不会产生相同的结果),因为id在服务器端被更改,并且在每次放置后我应该GET这些编辑过的资源。
GET
使用POST添加新资源,使用PUT按ID更新现有资源。