안드로이드에서 cURL request 보내는 법

안드로이드에서 키워드 검색을 해볼려고 하는데요

curl -v -X GET “https://dapi.kakao.com/v2/local/search/keyword.json?y=37.514322572335935&x=127.06283102249932&radius=20000
–data-urlencode “query=카카오프렌즈”
-H “Authorization: KakaoAK kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk”

이 명령어를 HttpURLConnection 으로 만들려면 어떻게 해야 하나요?
구글에서 찾아보면 안드로이드에 cURL 라이브러리를 설치하지 않고 HttpURLConnection 로 할수 있다고 하는데
file not fond exception만 나오네요

로컬 REST API 호출을 Native Key 를 사용하셔서 발생한 오류가 일부 보이고
이후 REST Key 로 정상 호출하신 것으로 보이는데요. 아직 안되나요?

성공한 것은 PC에서 cURL 깔고 해본것이구요 이때 첨에 키를 잘못써서 오류 있었지만 지금은 잘되요…문제는 안드로이드에서 못하겠어요. cURL 라이브러리를 안드로이드에 설치할수 있다고 하는데 그건 왠지 하기 싫구요… HttpURLConnection으로 만들수 있다고 해서 해보는데 지금 완전 소설 쓰고 있습니다… 배포해주는 이그젬플 소스에 있으면 정말 좋겠는데요… 어떻게 안드로이드에서 쓰는 방법을 알려주실순 없나요?

HttpURLConnection 설명 & 예제
https://developer.android.com/reference/java/net/HttpURLConnection

URLEncoder로 query값(한글) 인코딩하기
https://developer.android.com/reference/java/net/URLEncoder

Header에 “Authorization” 필드 값 추가

urlConnection.setRequestProperty("Authorization", "KakaoAK kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk");
1개의 좋아요