728x90

API 2

[Spring] RestTemplate 파일 업로드 API 호출 시 ContentType이 안넘어가는 이슈

2023/08/24(수) 오류 과정 Java안에서 파일 업로드하는 API를 호출하여 response값을 받아와야 하는 로직을 구성 중이었다. RestTemplate 라이브러리를 사용하여 API를 호출했는데 response값이 오류가 나왔다. 파일 업로드 이외 다른 API 호출 시 같은 RestTemplate 라이브러리를 사용중이라 로직에 이상이 없는데도 제대로된 응답값이 오지 않았고 의아하여 서버 로그를 확인요청 했는데 파일의 ContentType이 제대로 오지 않고 있다고 했다. 보통 파일의 ContentType값은 image/png, image/jpeg 등으로 나와야하는데 이상한 값이 들어가고 있었다. 오류 이유 결론적으로 spring 버전차이로 인한 이슈였다. 내가 개발하는 소스의 spring-we..

JSP에서 axios에 호출하지 않는 오류

2022/07/20 JSP 사용중 AXIOS로 API를 호출되지 않는 오류 회사에서 웹을 개발하는 중 JSP에서 호출한 API가 작동되지 않는 것을 발견했다 같은 JSP 안에 다른 API는 호출이 잘 되는데 하나의 API가 작동되지 않는 것이다 처음에는 단순히 JSP에서 mode나 header 부분이 잘못돼서 호출이 안되는 줄 알았다 왜냐하면 같은 API를 호출할때 mode가 null로 들어가서 해당 API를 맵핑하는 controller에서 post로 받고 있었기 때문에 JSP에서 header에서 mode를 잘못 넘겨줘서 controller를 찾지 못하는 것이라고 생각했다 하지만 완.전.히 다른 문제였다 해결 방법 문제는 DTO였다 JSP에서 호출한 API의 log를 찍어봐도 아예 출력되지 않는 것이다...

728x90