티스토리 뷰
728x90
반응형
Json 파싱을 위해 HttpURLConnection을 하는 와중에 Unexpected character ('<' (code 60)) 오류가 나는 이유!!!
바로... 데이터를 전달해주는 측(URL)에서 json이 아닌 html을 전송해주었기 때문입니다.
저의 경우 왜 json이 아닌 오류 html이 전송되었는지 확인해보니
전달한 파라미터 값이 아래와 같이 한글이 깨져있더군요!!
str = URLEncoder.encode(한글문자열, "UTF-8");
저는 이렇게 해서 붙여넣으니 정상작동되었습니다!
저처럼 파라미터가 정상적으로 전송되었는지 확인해보시고,
오류 html이 전송되었기 때문에 html 내부에 오류메세지가 적혀있을 수도 있으니 오류메시지를 읽어보면
무엇 때문에 오류가 났는지 알 수 있습니다!
728x90
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[java] 자바에서 이미지 배경색 투명으로 만드는 방법 (0) | 2022.04.05 |
---|---|
[java/geotools] HeatMap WMS API 만드는 방법 (0) | 2022.04.04 |
[java] 이미지 자르기 및 오류해결 BufferedImage.getSubimage (0) | 2022.03.16 |
[오류해결] 스프링부트 jar파일 실행 시 build path 에러 (0) | 2021.10.28 |
[Android] No version of NDK matched the requested version 오류해결 (0) | 2021.09.24 |
댓글