package com.code.util; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.util.Map; public class URLHanlder { /** * 发送 HTTP 请求获取输入流 * @param str * @param params * @return */ public static InputStream getInputStream(String str,Map<String,String> params){ URL url = null; try { if(params!=null&¶ms.size()!=0){ StringBuffer sb = new StringBuffer(); int index = 0; if(str.indexOf("?")!=-1){ sb.append("&"); }else{ sb.append("?"); } for (String s : params.keySet()) { sb.append(s); sb.append("="); sb.append(params.get(s)); if(params.size()-1!=index){ sb.append("&"); } index++; } str+=sb.toString(); } url = new URL(str); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); return conn.getInputStream(); } catch (Exception e) { e.printStackTrace(); } return null; } /** * 发送 HTTP 请求获取输入流 * @param str * @return */ public static InputStream getInputStream(String str){ return getInputStream(str,null); } }
URL工具类
猜你喜欢
转载自liguanfeng.iteye.com/blog/2228591
今日推荐
周排行