我在这里找到了一个类似的问题: REST, HTTP DELETE and parameters 但是它有两个问题:
- 它不能解决我们的问题(因为他只在第二次尝试时添加参数,但我需要从第一次开始就携带我的参数)。
- DELETE必须符合“统一接口”。 他确实提出了一个有效的观点,即并非所有客户端都需要确认,但将整个对话框放在UI中会让我回到我们的问题,即如果我改进了我的服务器端应用程序会发生什么。
我很乐意听听您对此事的想法。
P.S:这是我在stackoverflow.com上的第一篇帖子(经过多年使用它来查找在我之前提出的问题的答案),所以请原谅我如果问题的格式不太正确(当然,您可以纠正我)。
POST /confirmations
返回一个带有确认实体的 201 状态码。然后,该实体通过 HTTP 头部传递给DELETE /users/1
。 - jchook