除了简单的创建 (POST)、读取 (GET)、更新 (PUT) 和删除 (DELETE) 之外,使用 REST 执行操作是否合适?我对整个 RESTful 神学有点陌生,所以请耐心等待,但我应该如何完成以下工作:
- 我有一个需要与另一个 Web 服务通信的 Web 服务。Web 服务 A 需要在 Web 服务 B 上“保留”一个对象。该对象具有有效期超时,但如果需要可以立即删除。它本质上是一个美化的权限系统,它要求 Web 服务在执行任何操作之前在 Web 服务 B 上保留一个空间。
我最初的想法是 1. 启用某种身份验证,2. 在服务器端对 GET 调用的响应中,保留空间并返回结果,以及 3. 通过 DELETE 调用立即“取消保留”对象。这仍然是 RESTful 吗?