🏆 2024

맛집 분야 크리에이터

🏆 2023

IT 분야 크리에이터

👩‍❤️‍👨 구독자 수

182

✒️ 게시글 수

0
https://tistory1.daumcdn.net/tistory/4631271/skin/images/blank.png 네이버블로그

🩷 방문자 추이

오늘

어제

전체

🏆 인기글 순위

티스토리 뷰

728x90
반응형

 

Json 파싱을 위해 HttpURLConnection을 하는 와중에 Unexpected character ('<' (code 60)) 오류가 나는 이유!!!

 

 

 

바로... 데이터를 전달해주는 측(URL)에서 json이 아닌 html을 전송해주었기 때문입니다.

저의 경우 왜 json이 아닌 오류 html이 전송되었는지 확인해보니

전달한 파라미터 값이 아래와 같이 한글이 깨져있더군요!!

str = URLEncoder.encode(한글문자열, "UTF-8");

저는 이렇게 해서 붙여넣으니 정상작동되었습니다!

 

 

저처럼 파라미터가 정상적으로 전송되었는지 확인해보시고,

오류 html이 전송되었기 때문에 html 내부에 오류메세지가 적혀있을 수도 있으니 오류메시지를 읽어보면

무엇 때문에 오류가 났는지 알 수 있습니다!

728x90
반응형
댓글