package com.beitu.saas.common.utils; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; import java.util.ArrayList; import java.util.List; /** * Created with IntelliJ IDEA. * Description: * User: WatsonQiu * Date: 2018/3/22 * Time: 下午7:41 */ public class ShortUrlUtil { /** * 生成端连接信息 * * @author: Zhusw * @date: 2015年10月19日上午10:01:10 */ public static DefaultHttpClient httpclient; static { httpclient = new DefaultHttpClient(); } /** * 生成短连接信息 */ public static String generateShortUrl(String url) { try { HttpPost httpost = new HttpPost("http://suo.im/api.php"); List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("format", "utf-8")); // 编码 params.add(new BasicNameValuePair("url", url)); // 用户名称 httpost.setEntity(new UrlEncodedFormEntity(params, "utf-8")); HttpResponse response = httpclient.execute(httpost); String jsonStr = EntityUtils.toString(response.getEntity(), "utf-8"); return jsonStr; } catch (Exception e) { e.printStackTrace(); return "Error"; } } /** * 测试生成端连接 * * @param args * @author: Zhusw * @date:2015年10月19日上午10:02:23 */ public static void main(String[] args) { generateShortUrl("https://blog.csdn.net/wh_forever/article/details/49247991"); } }
生成短连接
猜你喜欢
转载自blog.csdn.net/watson1360884839/article/details/79803573
今日推荐
周排行