AndroidStudio okhttp get 参数

  1. 转载:http://blog.csdn.net/a123473915/article/details/53809817
  2. /** 
  3.      * 为HttpGet 的 url 方便的添加多个name value 参数。 
  4.      * @param url 
  5.      * @param params 
  6.      * @return 
  7.      */  
  8.     public static String attachHttpGetParams(String url, LinkedHashMap params){  
  9.   
  10.         Iterator keys = params.keySet().iterator();  
  11.         Iterator values = params.values().iterator();  
  12.         StringBuffer stringBuffer = new StringBuffer();  
  13.         stringBuffer.append("?");  
  14.   
  15.         for (int i=0;i
  16.             String value=null;  
  17.             try {  
  18.                 value=URLEncoder.encode(values.next(),"utf-8");  
  19.             }catch (Exception e){  
  20.                 e.printStackTrace();  
  21.             }  
  22.   
  23.             stringBuffer.append(keys.next()+"="+value);  
  24.             if (i!=params.size()-1) {  
  25.                 stringBuffer.append("&");  
  26.             }  
  27.             HLog.v("","stringBuffer",stringBuffer.toString());  
  28.         }  
  29.   
  30.         return url + stringBuffer.toString();  
  31.     }  

你可能感兴趣的:(AndroidStudio okhttp get 参数)