티스토리 뷰

728x90
반응형

 

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

 

 

 

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

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

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

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

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

 

 

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

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

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

728x90
반응형
댓글