csi*_*csi 2 rest http-status-codes
考虑创建用户的API调用.成功后,将创建用户并发送确认电子邮件.响应状态代码为201.
如果未创建用户,则响应状态代码为422.
如果创建用户,响应状态代码应该是什么?但是发送确认电子邮件失败了?
小智 5
问题的核心在于混合RESTful资源创建和RPC样式操作.在RESTful世界中,用户的创建将是原子操作并返回201或422(或您选择的任何错误代码).然后发送确认电子邮件可能是对/ api/user/confirmationemailtask的另一个POST,然后旋转电子邮件进程.当你将两者结合起来时,就会发现模棱两可的区域.
(移动评论回答后人)
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |