2015-02-06 74 views
0

我正在檢查數據庫中是否存在特定的電子郵件地址,AJAX函數發送服務器的電子郵件地址進行檢查。true和false的響應狀態碼?

服務器響應的最佳方式是什麼?答案應該是真是假,或者我應該發送一些特定的答覆代碼?

回答

1

響應代碼並非真正意味着表示業務邏輯的結果;響應代碼指示您的請求到服務器的成功或失敗。

這意味着任何成功的服務器請求都應該得到200加上表示響應結果的負載的響應(在你的情況下,true或者false)。我們假設您選擇404代表「未找到電子郵件」,但服務停止或JavaScript中存在一個錯誤導致請求錯誤的uri ...)

0

我更喜歡使用服務器代碼,在這種情況下,我可能會使用200:如果電子郵件不存在(等於真值),401衝突如果電子郵件存在(等於假值)和響應正文爲空。