2015-02-06 40 views
0

我正在检查数据库中是否存在特定的电子邮件地址,AJAX函数发送服务器的电子邮件地址进行检查。true和false的响应状态码?

服务器响应的最佳方式是什么?答案应该是真是假,或者我应该发送一些特定的答复代码?

回答

1

响应代码并非真正意味着表示业务逻辑的结果;响应代码指示您的请求到服务器的成功或失败。

这意味着任何成功的服务器请求都应该得到200加上表示响应结果的负载的响应(在你的情况下,true或者false)。我们假设您选择404代表“未找到电子邮件”,但服务停止或JavaScript中存在一个错误导致请求错误的uri ...)

0

我更喜欢使用服务器代码,在这种情况下,我可能会使用200:如果电子邮件不存在(等于真值),401冲突如果电子邮件存在(等于假值)和响应正文为空。