resttemplate1 RestTemplate으로 외부 API 호출 이후 예외 응답시 body가 유실되는 현상에 대해 문제 상황Flex Appliance API에 대해 RestTemplate으로 요청 시 예외 응답의 경우 다음과 같이 Flex API에서 내려주는 포멧이 유실되는 문제가 발생함.특히, 인증관련 API 호출 시 임의로 잘못된 토큰을 토대로 요청했거나 요청 body에 잘못된 값을 기반으로 요청했을 경우 아래 디버깅 화면 처럼 no body로 나타남.다른 케이스에 대해선 해당 문제가 발생하지 않음. (400 에러)원인 분석현재 Flex Appliance 서버의 앞단엔 Nginx가 붙어있는데, 예외 응답의 경우 Nginx에서 gzip 처리로 내려주는 상황에 대해 SimpleClientHttpRequestFactory가 해제하지 못함.또한, 기본 클라이언트의 내부를 살펴보면 java.net.HttpRetryExce.. 2025. 4. 11. 이전 1 다음