1 packageln;2
3 importjava.io.BufferedReader;4 importjava.io.IOException;5 importjava.io.InputStreamReader;6 importjava.io.PrintWriter;7 importjava.util.HashMap;8 importjava.util.List;9 importjava.util.Map;10
11 /**
12 * 用于模拟HTTP请求中GET/POST方式13 *@authorlanda14 *15 */
16 public classHttpUtils {17 /**
18 * 发送GET请求19 *20 *@paramurl21 * 目的地址22 *@paramparameters23 * 请求参数,Map类型。24 *@return远程响应结果25 */
26 public static String sendGet(String url, Mapparameters) {27 String result="";28 BufferedReader in = null;//读取响应输入流
29 StringBuffer sb = new StringBuffer();//存储参数
30 String params = "";//编码之后的参数
31 try{32 //编码请求参数
33 if(parameters.size()==1){34 for(String name:parameters.keySet()){35 sb.append(name).append("=").append(36 java.net.URLEncoder.encode(parameters.get(name),37 "UTF-8"));38 }39 p