Json 다운로드하기
public String downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setReadTimeout(10000);
conn.setConnectTimeout(15000);
conn.setRequestProperty("Connection", "keep-alive");
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
InputStream result = conn.getInputStream();
Writer writer = new StringWriter();
char[] buffer = new char[4094];
try{
Reader reader = new BufferedReader(new InputStreamReader(result, "UTF-8"));
//Reader reader = new BufferedReader(new InputStreamReader(result, "EUC-KR"));
int n;
while((n=reader.read(buffer)) != -1){
writer.write(buffer, 0, n);
}
}finally{
result.close();
}
return writer.toString();
}