2016-02-17 40 views
0

我有'用户'访问的用户集合。它已经与CRUD一起实施。我的问题是,为了注册一个新用户,我真的需要创建URL'/ register'吗?基本上它违反了Restful的概念(注册是一个动词),但我试过,因为我需要做别的事情。宁静的URL设计登记

+0

'register'是什么意思?一个用户是否必须为他注册?注册时他创建了吗? –

+0

是的,新用户将在注册后添加到用户集合 – Christoper

回答

1

使用

POST /users 

与身体中的用户表示,以注册用户。

通常,使用集合资源的POST来创建集合中的新资源。

+0

但是,在注册时,我会执行一些操作,如检查电话验证。我应该在POST /用户中执行此操作吗? – Christoper

+0

是的。如果电话不验证,则返回'400 Bad Request'以表示不能接受传递的用户数据。请记住,REST不是CRUD。 –