码迷,mamicode.com
首页 > 移动开发 > 详细

android HTTP发送及MD5加密收集

时间:2016-03-16 12:21:59      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

发送部分:

public void MyFunction{ 
HttpClient httpclient = new DefaultHttpClient(); 
//你的URL
  HttpPost httppost = new HttpPost("http://www.eoeandroid.com/post_datas.php"); 

  try { 
   List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 
//Your DATA 
   nameValuePairs.add(new BasicNameValuePair("id", "12345")); 
   nameValuePairs.add(new BasicNameValuePair("stringdata", "eoeAndroid.com is Cool!")); 

   httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

   HttpResponse response; 
   response=httpclient.execute(httppost); 
  } catch (ClientProtocolException e) { 
   // TODO Auto-generated catch block 
   e.printStackTrace(); 
  } catch (IOException e) { 
   // TODO Auto-generated catch block 
   e.printStackTrace(); 
  } 
}

MD5加密部分:

public static String md5(String string) { 
    byte[] hash; 
    try { 
        hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8")); 
    } catch (NoSuchAlgorithmException e) { 
        throw new RuntimeException("Huh, MD5 should be supported?", e); 
    } catch (UnsupportedEncodingException e) { 
        throw new RuntimeException("Huh, UTF-8 should be supported?", e); 
    } 
    StringBuilder hex = new StringBuilder(hash.length * 2); 
    for (byte b : hash) { 
        if ((b & 0xFF) < 0x10) hex.append("0"); 
        hex.append(Integer.toHexString(b & 0xFF)); 
    } 
    return hex.toString(); 
}

 

android HTTP发送及MD5加密收集

标签:

原文地址:http://www.cnblogs.com/zhujiabin/p/5282834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!