기존에 있던 사이트를 스마트폰에 넣는건데여
웹에 있는 로그인 기능(아이디 비번 체크 등) 메소드를 안드로이드 내에서 어케 할 수 있나여??
안드로이드 내에서 다이얼로그창을 만들어서 아이디와 비번을 입력 받은 다음에
확인버튼을 누를 시 웹에서 사용되는 서비스 (여기서는 ASP를 사용하고 있습니다)
여기에 값을 넘겨주고 그에 따른 결과값을 받아서 로그인 성공 여부를 확인하여야 하는데
도통 감도 안 잡히고 ASP를 전혀 해본적도 없는 터라 이해가 가질 않네여 ㅡㅡㅋ
어케 해야 하나여??
예가 될만한 정보나 사이트 좀.... ;;;;;;;;
혹시 그 HTTP Post 로 요청하는것에 대해서 잘 모르겠는데.....
일단 그 부분에 대한 소스를 찾아보니
InputStream is = null;
String address = "http://localhost:4113/Service.asmx";
HttpClient client = new DefaultHttpClient();
List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("key1", key1));
pairs.add(new BasicNameValuePair("key2", key2));
String result = "";
HttpParams params = client.getParams();
HttpConnectionParams.setConnectionTimeout(params, 5000);
HttpPost post = new HttpPost(address);
UrlEncodedFormEntity entityRequest = new UrlEncodedFormEntity(pairs, "UTF-8");
post.setEntity(entityRequest);
HttpResponse response = client.execute(post);
HttpEntity entityResponse = response.getEntity();
is = entityResponse.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line).append("\n");
}
is.close();
result = sb.toString();
이런 소스를 찾았는데 이걸 가지고 어떻게 쓰는거예요?? 그리고 소스는 이게 맞는건가여??
이 부분에 대해 공부를 할 수 있는 자료같은거 있으신지 ㅠㅠ
웹 서버는 결과를 XML로 리턴해주고 단말이 이를 파싱해서 UI 반응을 하면 되겠죠...