
보통 aixos를 통해 데이터를 전송할 때 데이터들을 객체에 담아서 보내고는 했었는데, 지금까지는 대부분 .post 요청으로 데이터를 전송했었기 때문에 .get 요청으로 데이터를 보낼 일이 없었다. 그래서 그냥 평소하던대로 .post() 를 .get()으로만 바꿔서 URL을 호출하니 다음과 같은 에러가 떴다. 그래서 한번 이것저것 찾아보다 정리해본다. 415 ( Unsupported Media Type ) 에러가 발생하는 이유? 보통 415 (Unsupported Media Type) 에러가 떨어진다는 말은 전송한 데이터와 전송받는 데이터의 타입이 일치하지 않기 때문이라고 알고 있었다. 이런 에러가 예전에도 뜬 적이 있는데, json데이터를 서버로 보냈는데 Controller에서 받을 때 json이 아니..

저번에 415에러가 뜬 적이 있어서 링크와 같이 해결했었는데, 보통 우리는 Object형식으로 많이 주고 받는다. 그래서 오늘은 JSON데이터를 객체, Map 형태로 받는 2가지 방법에 대해 정리려고 한다. 1. pom.xml에 json 라이브러리 추가 com.fasterxml.jackson.core jackson-databind 2.9.6 org.codehaus.jackson jackson-mapper-asl 1.9.13 json형태의 데이터를 객체 형태로 받게 도와주는 라이브러리이다. ( 버전은 적어 넣어주든 에서 가져오자 ) 2. 비동기 통신 실행 let popInfo = { popSub : '', popCon : '' } popInfo.popSub = '팝제목'; popInfo.popSub = '..