2
我最近编写了一个REST Web服务API,允许其他网站远程注册我的网站。Web服务API架构
我已经编写了所有必要的验证和过滤到API。
我的问题是,我现在应该确保我自己的注册表单在处理用户注册时使用Web服务API吗?
表单本身已经有了相同的验证,但它似乎是最好的,如果只有一个最终负责验证/过滤的方法。
该解决方案似乎并不是最好的,虽然因为我现在正在使一个REST客户端从完全相同的网站上触摸我自己的Web服务API。
想到的最后一个解决方案是将验证放在我的用户模型上,并在触发验证时向Web服务API抛出异常。这个解决方案有什么缺点吗?