Robustness Principle () 당신이하는 일에 보수를 지키고, 다른 사람들로부터 받아 들일 수있는 자유로운 마음으로을 API에 적용해야합니까? 예를 들어 견고성 원칙 및 API
, 나는 두 가지 방법 중 하나를 사용자 매개 변수를 처리하는 API와 같은 제한를 본 적이 : 제한 사용자 경우, 결과의 최대 수를 반환하는 것입니다한계 인에 'x'문자가 입력되면 일부 API는 입력 값이 아니기 때문에 유효성 검사 오류가 발생하고 다른 API는 기본 제한값 (예 : 1000)으로 돌아갑니다.
이러한 사용자 입력을 처리하는 방법에 대해 무엇을 권하고 싶습니까? 유용하고 설명적인 검증 오류를 던지거나 입력을 정상적으로 삭제하고 요청을 계속 진행할 수 있습니까?