java短链接_java 生成短链接
public class shortDemo {
public static HttpClient httpclient;
static {
// 構造 HttpClient
httpclient = new DefaultHttpClient();
}
public static String generateShortUrl(String url) {
try {
// 構造發送post請求
HttpPost httpost = new HttpPost("http://dwz.cn/create.php");
List params = new ArrayList();
// 傳遞請求參數
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");
// 將結果轉成json對象
JSONObject object = JSON.parseObject(jsonStr);
// 獲取短鏈接地址url
return object.getString("tinyurl");
} catch (Exception e) {
e.printStackTrace();
return "Error";
}
}
public static void main(String[] args) {
List list = new ArrayList();
list.add("http://pay.xiaojukeji.com/new_hb/EHongbao/gethongbao?id=56187735c4ce5&codes=b642e7801a6abaaf03e51f1489fc26e5&sign=C8B40FFB024CF9A5DCE99A9D6AD4071E");
System.out.println(generateShortUrl(list.get(0)));
}
}
最后的結果是http://dwz.cn/1X9xaw,是不是短多了呢。
分享到:
2015-11-12 14:31
瀏覽 4075
分類:互聯網
評論
總結
以上是生活随笔為你收集整理的java短链接_java 生成短链接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python scrapy reques
- 下一篇: java写入txt文件 不替换_java