현재 서버로 URL을 호출하여 JSON을 긁어와야하는데요.
파싱은 그 다음인데..일단 긁어오질 못하네요.
네이버나 다른 사이트는 다 잘 가져오는데..
유독 저희 서버에 잇는 JSON을 리턴해주는 페이지에만 되지를 않습니다.
그냥 웹브라우저에서 URL치면 웹페이지상에는 JSON형태가 잘 표시되는데..
안드로이드에서는 못긁어오네요;;
아래 소스입니다.
public static final int NETWORK_TIMEOUT = 20 * 1000;
public static String doHttpPostJsonRequest(String url) {
String result = "";
StringBuffer sb = new StringBuffer();
try {
URL urlCon = new URL(url);
URLConnection urlConnection = urlCon.openConnection();
urlConnection.setReadTimeout(NETWORK_TIMEOUT);
urlConnection.setDoOutput(true);
OutputStreamWriter osw = new OutputStreamWriter(urlConnection.getOutputStream());
osw.write(url);
osw.flush();
BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
String str = "";
while((str = br.readLine()) != null) {
sb.append(str);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.i("ERR", e.toString());
}
result = sb.toString().trim();
return result;
}