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++】中文设置
    《谁动了我的奶酪》读后感
    KMP算法的C++实现
    我也说说中文分词(上:基于字符串匹配)
    删除字符串中的空格
    linux jdk bin安装
    笔试题汇总
    栈的压入、弹出序列
    顺序打印矩阵
    二叉树镜像
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5282834.html
Copyright © 2011-2022 走看看