2
如果Robustness Principle(要保守你的所作所爲,在自己接受別人時採用自由)是否應用於API?健壯性原則和API
舉個例子,我已經看到了處理用戶參數的API,如限制,在以下兩種方法之一:
凡限制是結果的最大數量返回,如果用戶輸入的限制的字母'x',因爲輸入不是數值,所以一些API會引發驗證錯誤,其他API會簡單回落到默認限制(例如:1000)。
對於如何處理此類用戶輸入,您有何建議?拋出一個有用的和描述性的驗證錯誤,或者優雅地清理輸入並繼續處理請求?