gpt4 book ai didi

java - 在 Java 中获取结果 URL

转载 作者:行者123 更新时间:2023-12-04 06:47:01 24 4
gpt4 key购买 nike

是否可以从给定的 URL 获取结果 URL?例如

System.out.println(realUrl("sourceforge.com"));

private String realUrl(String url)
{
....
}

应该打印结果 URL“ http://sourceforge.net/”,同样 tinyurls 会返回目标 URL

最佳答案

你可以:

  • 检查字符串中是否存在协议(protocol)。如果没有,请附加 http://
  • 然后使用 HTTP 客户端(如 HttpClient )打开 URL。然后跟随重定向( .setFollowRedirects(true) )直到它停止重定向。那将是“最终”或“真实”的 URL。

  • 可以在此处找到 HttpClient 的一些示例代码:
    http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/
    (见 TrivialApp.java 开始)

    关于java - 在 Java 中获取结果 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3615185/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com