这里我用到的是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; }
发表评论