【发布时间】:2016-04-18 09:47:04
【问题描述】:
在 RESTful API 中,我在 /users 和 /users/:id 上拥有用户资源以及他们的用户名、电子邮件地址和密码。
当我想更新用户信息时,我可以轻松地使用一些 JSONPatch 数据执行 PATCH:/users/:id。
现在的问题是我不知道如何使用currentPassword、newPassword 和newPasswordConfirm 表单来处理更改密码 场景。
应该使用什么 METHOD(PATCH 似乎合适但有问题)以及应该以什么方式传输数据(body/header/...)。
在更广泛的范围内 - 如何处理带有更多验证字段的补丁。
This post 似乎相关,但并未涵盖这个确切的主题。
【问题讨论】:
标签: rest http authentication web http-patch