java - 比较 2 个 URL 是否具有相同的原始目标

标签 java

我有两个 url 作为 Java 字符串,假设是“youtube.com”和“goo.gl/ur2l”,我想创建一个函数

boolean isSame(String url1, String url2)

返回天气两个 url 最后是否指向同一个 url。 这将如何在 Java 中实现?

最佳答案

对每个URL做一个HTTP请求,检查HTTP代码。如果是重定向 (30*),提取 Location HTTP header ,它应该是“原始”URL。

关于java - 比较 2 个 URL 是否具有相同的原始目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10573879/

相关文章:

java - 使用 janino 将 java 源代码从字符串编译为字节数组中的字节码

Java Spring 错误 : It is not working even i đid exactly everything the teacher said

java - 由于 Maven Surefire,构建失败

java - 流上的 reduce() 操作似乎正在修改数据源(列表)Stream API Java 8

java - 想要使用 java 中的单独类向一个小项目添加简单的声音

java - 如何在项目reactor中设置阻塞异步请求/响应?

java - 在没有构造函数的情况下初始化类时会调用什么?

java - 在preparedstatement中创建自动增量id

java - 使用 Java 库创建具有 RSA 加密的 JWT(Json Web Token)

java - OpenJ9 VM 对象布局