public class HttpUtil { public static String sendDataByHttpClientGet(String path,String name,String pass){ String result = ""; //1.获取到一个浏览器 HttpClient client = new DefaultHttpClient(); //2.准备请求的地址 try { String arg1 = URLEncoder.encode(name, "utf-8"); String arg2 = URLEncoder.encode(pass, "utf-8"); HttpGet httpGet = new HttpGet(path+"?name="+arg1+"&pass="+arg2); //3.敲回车发请求 HttpResponse resp = client.execute(httpGet); //状态码 int code = resp.getStatusLine().getStatusCode(); if(code==200){ //resp.getEntity().getContent(); result = EntityUtils.toString(resp.getEntity(),"utf-8"); } } catch (Exception e) { e.printStackTrace(); } return result; } public static String sendDataByHttpClientPost(String path,String name,String pass){ String result = ""; //1获取到一个浏览器 HttpClient client = new DefaultHttpClient(); //2.准备要请求的数据类型 HttpPost httpPost = new HttpPost(path); try { //键值对 NameValuePair List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("name",name)); params.add(new BasicNameValuePair("pass", pass)); UrlEncodedFormEntity entity = new UrlEncodedFormEntity(params, "utf-8"); //3.设置POST请求数据实体 httpPost.setEntity(entity); //4.发送数据给服务器 HttpResponse resp = client.execute(httpPost); int code = resp.getStatusLine().getStatusCode(); if(code==200){ result = EntityUtils.toString(resp.getEntity(),"utf-8"); } } catch (Exception e) { } return result; } }