【发布时间】:2011-12-03 16:07:06
【问题描述】:
在不脱离 RESTful 范式的情况下,您如何以 RESTful 方式对对象验证进行建模?最好解释一下我提出的理论用例......
想象一下,您有一个带有非常薄的 Web 层的系统,用于调用后端 RESTful 服务。假设用户访问并提交了注册表单,Web 层会将未经验证的数据直接发送到后端服务,如果服务以 JSON 格式响应验证错误,则可以将这些数据作为 HTML 发送回用户。
但是,假设我们希望在表单上具有 AJAX 行为。例如,用户输入他们的电子邮件地址,我们想使用 AJAX 进行验证,如果他们的电子邮件地址已经注册,则向用户发送错误。
实现一个调用来仅验证电子邮件地址是否有意义,或者是否可以在后端服务中发送和验证整个对象?如果是后者,您可以使用哪个 URL 仅验证一个对象,而不是实际创建它?
【问题讨论】:
标签: rest