JAVA获取短网址真实链接

这里我用到的是okhttp这个开源库
导入maven包
这里放个效果测试链接:http://open.codetip.net/tools/urlAnalysis?url=http://url.cn/5MSkKQW

<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp -->
<dependency>
    <groupId>com.squareup.okhttp3</groupId>
    <artifactId>okhttp</artifactId>
    <version>4.2.2</version>
</dependency>




以下是代码:

        JSONObject result = new JSONObject();
        OkHttpClient client = new OkHttpClient();
        Request request = new Request.Builder().url("短网址").build();
        try {
            Response response = client.newCall(request).execute();
            HttpUrl realUrl = response.request().url();
            result.put("status",1); //这里获取成功返回1
            result.put("data",realUrl);
            return result;
        } catch (IOException e) {
            result.put("status",0); //失败返回0
            result.put("data","获取失败");
            return result;
        }
本博客所有文章如无特别注明均为原创。作者:倪风复制或转载请以超链接形式注明转自 CodeTip技术博客
原文地址《JAVA获取短网址真实链接
分享到:更多

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)