안드로이드 개발 질문/답변
(글 수 45,052)
private StringBuilder wow() throws IOException{
URL url = new URL("http://www.naver.com");
HttpURLConnection httpURLCon = (HttpURLConnection)url.openConnection();
httpURLCon.setDefaultUseCaches(false);
httpURLCon.setDoInput(true);
httpURLCon.setDoOutput(true);
httpURLCon.setRequestMethod("POST");
httpURLCon.setRequestProperty("content-type","applicaton/x-www-form-urlencoded");
StringBuffer sb = new StringBuffer();
URL url = new URL("http://www.naver.com");
HttpURLConnection httpURLCon = (HttpURLConnection)url.openConnection();
httpURLCon.setDefaultUseCaches(false);
httpURLCon.setDoInput(true);
httpURLCon.setDoOutput(true);
httpURLCon.setRequestMethod("POST");
httpURLCon.setRequestProperty("content-type","applicaton/x-www-form-urlencoded");
StringBuffer sb = new StringBuffer();
ex)예를 들어 검색 상자가 serch 라고 가정하면
sb.append("serch").append("=").append("안드로이드");
OutputStreamWriter pw =new OutputStreamWriter(httpURLCon.getOutputStream(),"EUC-KR");
pw.write(sb.toString());
pw.flush();
BufferedReader bf = new BufferedReader(new InputStreamReader(httpURLCon.getInputStream(),"EUC-KR"));
sb.append("serch").append("=").append("안드로이드");
OutputStreamWriter pw =new OutputStreamWriter(httpURLCon.getOutputStream(),"EUC-KR");
pw.write(sb.toString());
pw.flush();
BufferedReader bf = new BufferedReader(new InputStreamReader(httpURLCon.getInputStream(),"EUC-KR"));
StringBuilder buff = new StringBuilder();
String line;
while((line = bf.readLine()) != null){
buff.append(sb);
}
return buff;
}
}
String line;
while((line = bf.readLine()) != null){
buff.append(sb);
}
return buff;
}
}
ex)처럼 가정을 하고 outputStreamWriter pw 해서 pw.write하면 검색이 된 결과가 나와야 하는거 아닌가요?
제가 개념을 잘못잡고 있는 것인가요?가르쳐주세요
httpurlconnection으로 접속을 해서 값을 줘서 값에 대한 결과값이 나오게 하는거요
그러니까 안드로이드 결과값이 나오는 것이지요;; 모르겠네요..



