일상생활

21.10.15 일하면서 알게된 것. 다른 언어로 개발된 API호출 시 자료형 주의

악분 2021. 10. 18. 07:44
반응형

상황은 자바 클라이언트 --> 파이썬 API호출할 때 유효성 검사할 때 생긴 에피소드입니다.

body타입은 json이어서 json.loads로 파싱한 후에 유효성 검사를 했습니다. 로컬 테스트 코드는 통과했지만... 실제 운영할때는 boolean타입에서 문제가 발생했습니다.

boolean타입인경우 자바는 true, 파이썬은 True인데 항상 문자열 true로 인식했습니다. 오류가 발생하지 않지만 논리적으로 제대로 동작하고 있지 않았습니다. ㅜ.ㅜ

반응형