我不是这方面的专家,所以请告诉我,如果我的方式:)REST和一个字段的验证
我想要定义一个处理帐户的REST服务。
/Accounts/32 (GET to fetch one)
/Accounts (GET to fetch all)
等等......
但是,在注册过程中,将创建一个帐户之前,我想验证几个字段,如电子邮件和SSN,异步前该帐户已创建。
我应该怎么做呢?我只想知道他们是否存在于一个组合中,但我不应该获得资源,因为这与我无关。 :)
是否有效做这样的事情?
/Accounts?ssn=123&[email protected]&operation=verifyexistance
感谢
//约翰
问题是,客户端目前未经授权,不应获取任何帐户。这是一个预先创建帐户的步骤,用于在创建帐户之前确保组合的可用性。 –
@JohanKarlsson我完全理解。在这种情况下,服务器只会响应“是”或“否”方式来指示SSN +电子邮件对是否有效(通过内容主体或最好是HTTP状态码)。 – DaveGauer
我的操作符的原因是能够控制返回的Json,所以我知道可疑的模式。根据参数返回不同的方案是否很常见?我真的很陌生。 :) –