아래 내용은 내부 보안에 위배되지 않게 일부 재구성되었음. 요약: 내 정보 관리 > 이름 20자 초과 입력 시, 서버 메시지 노출 내용: [테스트환경] App : 0.12.345 Device : iPhone SE iOS 15.8 [이슈현상] 내 정보 관리 > 이름 20자 초과 입력 후 [저장하기] 버튼 클릭 > 서버 메시지 노출 [사전조건] 내 정보 관리 진입 상태 [재현과정] 1.
이름 20자 초과 입력 2. [저장하기] 버튼 클릭 [실제결과] 서버 메시지 노출됩니다.
[기대결과] 유효성 체크에 따른 한글 문구 노출되어야 합니다. 웹 서비스 구조 강의를 봤을 때 기억에 남는 한 가지가 있다.
원격지 입력의 경우 유효성을 체크해야 한다. 리포트에서 말하는 서버 메시지는 SQL 문을 실행할 수 없다는 메시지다.
DB 컬럼 vchar 20이고 사용자의 입력은 무한정으로 받을 수 있다. DB에서 타입을 초과하는 글자는 저장할 수 없기에 에러를 준다.
보통 클라에서는 200이 아닌 응답을 ...
원문 링크 : 이슈 리포트로 보는 에러 처리