java - 在 Java 中解析到其目标 URL 的缩短链接的最快方法是什么?

标签 java

哪个库或内置功能可以让您使用 bitly、fb.me、google 的缩短器等缩短的 URL 并在最快的时间内获得其最终链接?

谢谢

最佳答案

programming time mostly, I'm using httpclient from apache right now wondering if their are any alternatives built in

java.net.URLConnection .

String location = "http://tinyurl.com/so-hints";
HttpURLConnection connection = (HttpURLConnection) new URL(location).openConnection();
connection.setInstanceFollowRedirects(false);
while (connection.getResponseCode() / 100 == 3) {
    location = connection.getHeaderField("location");
    connection = (HttpURLConnection) new URL(location).openConnection();
}
System.out.println(location); // http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx

关于java - 在 Java 中解析到其目标 URL 的缩短链接的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4505358/

相关文章:

java - thymeleaf 值到 html 选择输入

java - 如何更改 JTable 背景颜色默认为白色?

java - 合并排序在复制步骤中抛出 ArrayOutOfBounds 错误?

java - 如何获取CucumberOptions当前执行的标签?

java - 如果联接关系位于 EmbeddedId 上,如何使用 Criteria API 联接两个表

java - open office java uno API 如何创建项目符号列表

java - hashCode() 应该返回对象的唯一 ID

java - 我应该在 Spring REST 应用程序中使用什么类型的安全性

java - 如何压缩这段代码?

java - session 树 xml 表示为 java 对象