2
如果Robustness Principle(要保守你的所作所为,在自己接受别人时采用自由)是否应用于API?健壮性原则和API
举个例子,我已经看到了处理用户参数的API,如限制,在以下两种方法之一:
凡限制是结果的最大数量返回,如果用户输入的限制的字母'x',因为输入不是数值,所以一些API会引发验证错误,其他API会简单回落到默认限制(例如:1000)。
对于如何处理此类用户输入,您有何建议?抛出一个有用的和描述性的验证错误,或者优雅地清理输入并继续处理请求?