zoukankan      html  css  js  c++  java
  • android HTTP发送及MD5加密收集

    发送部分:

    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(); 
    }
  • 相关阅读:
    C#的GroupBy方法是如何工作的
    流媒体技术探索(一)
    战争雷霆-鼠标穿透
    继承与ER图
    从零开始的文档对象模型(结束更新)
    [hackerrank] booking.com
    [lintcode][美国大公司][1.字符串处理]
    [interview] Aug. 2015
    [codility] Lesson 2 Counting Elements
    [codility] Lesson 1 Time Complexity
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5282834.html
Copyright © 2011-2022 走看看