 
 카톡
카톡
◎위챗 : speedseoul
 
                http://mainia.tistory.com/568
http://gap85.tistory.com/45
이 예제는 파일이 아닌 일반 text 데이터를 BasicNameValuePair 담아서 전송한다. 하나하나 담은
데이터는 다시 ArrayList 클래스에 넣고 UrlEncodedFormEntity 클래스로 UTF-8 로 인코딩한다.
서버에서 작업된 내용을 받을때는 ISO-8859-1 디코더해서 BufferedReader 로 읽어 들인다
그리고 마지막에 getConnectionManager().shutdown() ; 해준다.
InputStream is = null;String totalMessage = "";String url = "http://192.168.0.10:8080/soccer.do?method=list";HttpClient httpclient = new DefaultHttpClient();try {    /** 연결 타입아웃내에 연결되는지 테스트, 5초 이내에 되지 않는다면 에러 */    String id = "id";    String pwd = "password";         ArrayList<namevaluepair> nameValuePairs = new ArrayList<namevaluepair>();    nameValuePairs.add(new BasicNameValuePair("ID", id));    nameValuePairs.add(new BasicNameValuePair("PWD", pwd));             /** 네트웍 연결해서 데이타 받아오기 */    String result = "";    HttpParams params = httpclient.getParams();    HttpConnectionParams.setConnectionTimeout(params, 5000);    HttpConnectionParams.setSoTimeout(params, 5000);    HttpPost httppost = new HttpPost(url);    UrlEncodedFormEntity entityRequest = new UrlEncodedFormEntity(nameValuePairs, "UTF-8");    httppost.setEntity(entityRequest);             HttpResponse response = httpclient.execute(httppost);    HttpEntity entityResponse = response.getEntity();    is = entityResponse.getContent();         /** convert response to string */    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();         } catch (IOException e) {    e.printStackTrace();} chatch (Exception e)    e.printStackTrace();} finally {    httpclient.getConnectionManager().shutdown();}</namevaluepair></namevaluepair>