一、“短连接工具类”如下
import java.util.HashMap;
import java.util.Map; import org.apache.log4j.Logger; /** * 短连接工具类 */ public class ShortUrlUtil { private static Logger logger = Logger.getLogger(ShortUrlUtil.class); /** * 创建短连接 * @param longUrl */ public static String createShortUrl(String longUrl){ Map<String,String> paramMap = new HashMap<String,String>(); paramMap.put("url", longUrl); String json = HttpClientUtil.postWay("http://980.so/api.php", paramMap, 3000, "UTF-8"); logger.info("调用 http://980.so/api.php 返回短连接:"+json); return StringUtil.isBlank(json)?longUrl:json; } public static void main(String[] args) { System.out.println(createShortUrl("http://域名/*****.htm?参数名=参数值")); }}
二、上述用到的StringUtil工具类可以在我的“java工具类”中获得;
三、上述用到的HttpClientUtil工具类可以在我的“java工具类”中获得;
