博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
长链接生成短链接Java源码(调用百度接口)
阅读量:4625 次
发布时间:2019-06-09

本文共 1261 字,大约阅读时间需要 4 分钟。

public static DefaultHttpClient httpclient;      static {          httpclient = new DefaultHttpClient();         //httpclient = (DefaultHttpClient) HttpClientConnectionManager.getSSLInstance(httpclient); // 接受任何证书的浏览器客户端    }            /**      * 生成短连接信息      *       * @author: zhaojinhui      * @date: 2015年11月11日下午11:11:11      */      public static String  generateShortUrl(String url) {          try {              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")); CloseableHttpResponse response = httpclient.execute(httpost); String jsonStr = EntityUtils.toString((response).getEntity(), "utf-8"); System.out.println(jsonStr); JSONObject object = JSON.parseObject(jsonStr); System.out.println(object.getString("tinyurl")); return object.getString("tinyurl"); } catch (Exception e) { e.printStackTrace(); return "Error"; } }

  

转载于:https://www.cnblogs.com/zhaojinhui/p/4963893.html

你可能感兴趣的文章
Django路由系统
查看>>
提高生产性工具(四) - XML数据库的尝试
查看>>
ural 1005 Stone Pile DP
查看>>
day15—jQuery UI之widgets插件
查看>>
使用ssh和putty操控远程的linux server
查看>>
BZOJ1499: [NOI2005]瑰丽华尔兹
查看>>
过滤器
查看>>
Redis是什么?
查看>>
JavaScript 学习总结
查看>>
iOS开发——UI进阶篇(十)导航控制器、微博详情页、控制器的View的生命周期...
查看>>
多线程(四)线程生命周期和线程池
查看>>
fetch的用法
查看>>
MVC 三级联动
查看>>
JPA 已作废的SQLQuery.class、setResultTransformer方法替换
查看>>
爱奇艺视频广告拦截失败,发文共商大计
查看>>
洛谷1144 最短路计数
查看>>
BZOJ 1207: [HNOI2004]打鼹鼠
查看>>
堆排序
查看>>
Spring+shiro session与线程池的坑
查看>>
Python基础学习笔记02之list
查看>>