【发布时间】:2019-02-03 08:18:03
【问题描述】:
我对 REST 架构比较陌生,我对如何为我的项目实现我的 RESTful API 有一些疑问。
哪些 URI 和资源适合:
1.登录和注销?
我猜是:POST or DELETE /api/users/auth 还是 POST or DELETE /api/users/login?
2。设置、删除或获取用户头像?
我猜:POST or DELETE or GET /api/users/{id}/avatar。对吗?
3.通过发送的验证码验证?
我猜:POST /api/users/{id}/verification。对吗?
4.更改用户的单个或某些特定属性? (例如更改电子邮件或用户名)
我猜:PACTH /api/users/{id} 或 PUT /api/users/{id}/email。对吗?
提前致谢。
【问题讨论】:
-
REST 不关心资源标识符使用什么拼写。
标签: rest web-services asp.net-web-api