안녕하세요
개발을 시작한지 얼마 안된 초짜 입니다..ㅠ
mysql <-> jsp <-> 안드로이드
위와 같은 환경에서 개발을 하고 있는데.
db에서 jsp를 이용하여 자료를 웹으로 출력한 다음 출력된 값을 안드로이드에서 읽어 출력하고 있습니다..
보안상 url만 알경우 넘어가는 값들을 다 조회가능해질텐데...
웹으로 출력하지 않고 바로 안드로이드로 자료를 전송할 순 없을까요???(jsp에서 데이터를 Json으로 바꿔 전송합니다)
try {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(postURL);
ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("SERVER_URL",SERVER_URL));
params.add(new BasicNameValuePair("CST_PLATFORM",CST_PLATFORM));
params.add(new BasicNameValuePair("CST_MID",CST_MID));
params.add(new BasicNameValuePair("LGD_MID",LGD_MID));
params.add(new BasicNameValuePair("LGD_OID",LGD_OID));
params.add(new BasicNameValuePair("LGD_AMOUNT",LGD_AMOUNT));
params.add(new BasicNameValuePair("LGD_MERTKEY",LGD_MERTKEY));
params.add(new BasicNameValuePair("LGD_BUYER",LGD_BUYER));
params.add(new BasicNameValuePair("LGD_PRODUCTINFO",LGD_PRODUCTINFO));
params.add(new BasicNameValuePair("LGD_BUYEREMAIL",LGD_BUYEREMAIL));
params.add(new BasicNameValuePair("LGD_TIMESTAMP",LGD_TIMESTAMP));
params.add(new BasicNameValuePair("LGD_CUSTOM_USABLEPAY",LGD_CUSTOM_USABLEPAY));
UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);
post.setEntity(ent);
HttpResponse responsePOST = client.execute(post);
HttpEntity resEntity = responsePOST.getEntity();
} catch (Exception e) {
// TODO: handle exception
}
mWeb.loadUrl(postURL) 를 따로 넣어줘야하는지