대상이 되는 소스코드
URL m_sConnectUrl = new URL(serverUrl);
HttpURLConnection http = (HttpURLConnection) m_sConnectUrl
.openConnection();
http.getHeaderFields();
http.setDefaultUseCaches(false);
http.setDoInput(true);
http.setDoOutput(true);
http.setReadTimeout(10000);
http.setConnectTimeout(10000);
http.setRequestMethod("GET");
//keyword = URLEncoder.encode(keyword, "UTF-8");
http.setRequestProperty("Host", "openapi.naver.com");
네이버 api를 사용하려면 header에 clientId와 Secret키를 헤더에 넣어줘야하는데요.
HttpURLConnection에서는
어떻게 헤더를 추가해 주는지 모르겠네요.
이런 저런 방법들을 써봤는데
죄다 API 인증 오류가 발생합니다.
위에서는 한달 안에 어플 만들어내라고 난리인데
이런 작은 문제들에 시간을 엄청나게 쓰고 있으니 갑갑하네요.
조언 부탁드립니다.