Java调用百度API生成短网址
来源:互联网 发布:淘宝最好的零食店 编辑:程序博客网 时间:2024/03/29 17:25
package com.wy.common.util;import java.util.ArrayList;import java.util.List;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;/** * 生成短网址并返回 * @author: Zhusw * @date: 2015年10月19日上午9:58:54 */public class GenerateShortUrlUtil { public static DefaultHttpClient httpclient; static { httpclient = new DefaultHttpClient(); } /** * 生成端连接信息 * * @author: Zhusw * @date: 2015年10月19日上午10:01:10 */ public static String generateShortUrl(String url) { try { HttpPost httpost = new HttpPost("http://dwz.cn/create.php"); List<NameValuePair> params = new ArrayList<NameValuePair>(); 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"); String tinyurl = jsonStr.replace("{\"tinyurl\":\"", ""); int index = tinyurl.indexOf("\",\"status"); tinyurl = tinyurl.substring(0,index).replace("\\/", "/"); System.out.println(tinyurl); return tinyurl; } 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("http://blog.csdn.net/wh_forever/article/details/49247991"); }}
以下就是生成的短网址链接,通过Java调用百度API
http://dwz.cn/23vSnu
1 0
- Java调用百度API生成短网址
- 调用百度api 生成短网址
- java调用百度短网址api
- java调用百度短网址api
- 调用百度短网址API接口进行短网址的转换(Java程序的实现)
- java调用百度API生成短链接(一)
- java调用百度API生成短链接(二)
- 百度短网址API java HttpClient
- 调用百度API去生成短链接
- 百度 API 生成短网址自己测试的例子
- java 生成短网址
- 百度,信鸽推送,百度短网址API
- 使用短网址服务--百度的短网址API
- java生成短连接(调用新浪微博api生成)
- 调用新浪网址缩短服务生成网址短链接
- 百度短网址
- 百度短网址接口
- 百度短网址接口
- 到底是哪里出了问题?
- 根据GUID类别获取设备信息
- js查看Object对象的内容
- 一个好用的视频录像软件
- ios自带同步/异步请求数据
- Java调用百度API生成短网址
- 【JAVA】缓存解读之EHcache
- <constant name="struts.objectFactory" value="spring" />
- 重载=运算符
- SIFT特征提取分析
- iOS 获取当前苹果设备的型号(真机下测试有效,模拟器下只输出显示Simulator)
- IOS之NSArray 中调用的方法详解
- Python 3 爬虫之批量下载字帖图片
- js,jq获取屏幕的各种高度