try {
URL purl = new URL(url);
HttpURLConnection conn = (HttpURLConnection)purl.openConnection();
if(conn != null) {
conn.setConnectTimeout(10000);
conn.setUseCaches(false);
conn.setRequestMethod("GET");
if(conn.getResponseCode() == HttpURLConnection.HTTP_OK) {
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
for(;;) {
String line = br.readLine();
if(line == null) break;
jsonHtml.append(line + "\n");
}
br.close();
}
conn.disconnect();
}
return jsonHtml.toString();
} catch (Exception e) {
e.printStackTrace();
return e.getMessage();
}
이런 식으로 서버에 GET으로 보내고 응답을 받아오는 과정에서 일부 데이터가 DB에 입력이 되질 않습니다.
예를 들어 http://server/ok.php?name=park&age=30를 안드로이드로 보내면
name은 정상적으로 db에 입력이 되는데 age같은 경우는 빈 칸으로 입력이 됩니다.
그런데 이게 항상 안들어가는게 아니라 어떤 경우는 들어가고 어떤 경우는 안들어가네요
소스상의 문제인지 아니면 다른 문제인지 모르겠습니다. 도와주세요 ㅠㅠ