2
我最近編寫了一個REST Web服務API,允許其他網站遠程註冊我的網站。Web服務API架構
我已經編寫了所有必要的驗證和過濾到API。
我的問題是,我現在應該確保我自己的註冊表單在處理用戶註冊時使用Web服務API嗎?
表單本身已經有了相同的驗證,但它似乎是最好的,如果只有一個最終負責驗證/過濾的方法。
該解決方案似乎並不是最好的,雖然因爲我現在正在使一個REST客戶端從完全相同的網站上觸摸我自己的Web服務API。
想到的最後一個解決方案是將驗證放在我的用戶模型上,並在觸發驗證時向Web服務API拋出異常。這個解決方案有什麼缺點嗎?