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(); 
    }
  • 相关阅读:
    B 基因改造
    A 密码锁
    Leetcode(884)-索引处的解码字符串
    Leetcode(885)- 救生艇
    Leetcode(23)-合并K个排序链表
    关于优先队列的总结II
    重载运算符问题
    Leetcode(22)-括号生成
    Leetcode(102)-二叉树的层次遍历
    Leetcode(82)-删除排序链表中的重复元素 II
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5282834.html
Copyright © 2011-2022 走看看