由于某些原因,我的应用程序需要一个 API,其流程如下:
- 客户端调用服务器以获取新资源的 ID。
- 然后用户花一些时间填写资源的表格。
- 然后用户单击保存(或不...),当他这样做时,客户端通过写入保存
/myresource/{id}
设计这个的 RESTful 方式是什么?
第一个电话应该是什么样子?在服务器端,这是一个生成 ID 并返回它的问题。它有副作用(增加序列并因此“保留空间”),但它没有显式创建资源。
如果我理解正确,第三次调用应该是 PUT,因为它创建了具有已知 URI 的东西。