java调用百度API生成短链接(一)
来源:互联网 发布:淘宝店铺的简介和介绍 编辑:程序博客网 时间:2024/05/17 00:17
短链接,顾名思义,用一个短的链接代替长而繁琐的真实链接
import net.sf.json.JSONObject;import org.apache.http.impl.client.DefaultHttpClient;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.http.*;import org.springframework.http.converter.HttpMessageConverter;import org.springframework.http.converter.StringHttpMessageConverter;import org.springframework.util.LinkedMultiValueMap;import org.springframework.web.client.RestTemplate;import java.nio.charset.Charset;import java.util.*;/** * 生成短网址并返回 * @author: lyh * @date: 2015年10月27日下午23:58:54 */public class DLJTest { private Logger logger = LoggerFactory.getLogger(this.getClass()); public static DefaultHttpClient httpclient; static { try { httpclient = new DefaultHttpClient();// httpclient = ((DefaultHttpClient) HttpClientConnectionManager)// .getSSLInstance(httpclient); // 接受任何证书的浏览器客户端 } catch (Exception ex) { } } /** * 生成端连接信息 * * @author: lyh * @date: 2015年10月27日下午23:58:54 */ public static String generateShortUrl(String url) { try { RestTemplate template = new RestTemplate(); LinkedMultiValueMap<String, Object> parts = new LinkedMultiValueMap<>(); parts.add("url", url); String result = template.postForObject("http://dwz.cn/create.php", parts, String.class); JSONObject jsonObject = JSONObject.fromObject(result); if (jsonObject.getInt("status") == 0 && jsonObject.containsKey("tinyurl")) { System.out.println(jsonObject.getString("tinyurl")); } return jsonObject.getString("tinyurl"); } catch (Exception e) { e.printStackTrace(); return "Error"; } } /** * 测试生成端连接 * @param args * @author: lyh * @date: 2015年10月27日下午23:58:54 */ public static void main(String []args){ generateShortUrl("http://write.blog.csdn.net/postlist"); }}
0 1
- java调用百度API生成短链接(一)
- java调用百度API生成短链接(二)
- 调用百度API去生成短链接
- Java调用百度API生成短网址
- 调用百度api 生成短网址
- php 调用新浪API生成短链接
- php 调用新浪API生成短链接
- java调用百度短网址api
- java调用百度短网址api
- Java生成短链接
- java生成短链接
- java生成短连接(调用新浪微博api生成)
- 【PHP代码】生成百度短链接
- php调用新浪短链接API转短链接
- 调用百度短网址API接口进行短网址的转换(Java程序的实现)
- java短链接生成方法
- C#长链接转短链接(调用新浪api)
- 百度短网址API java HttpClient
- jsp页面调用ocx控件
- import static和import的区别
- php curl 使用集合
- iOS 调试技巧
- 开发中遇到loadnib初始化的时候提示为空
- java调用百度API生成短链接(一)
- 一个小实例告诉你GO锁的使用.
- iOS-UIKit(UILabel.h常用技巧1(随字体多行后的高度,渐变字体Label,自适应高度,添加边框))
- sort-colors-ii
- android中在广播中弹出pop框的局限性
- ios关于键盘遮挡处理
- 定位基础
- 如何在jsp中嵌入Java代码取出存放在Attribute中的对象
- 稀疏表示分类器