网址的重定向数

时间:2017-05-16 16:04:15

标签: java url redirect url-redirection

我需要知道如何使用给定的网址获取重定向的数量。示例:www.site.com - > m.site.com - > m.site.com/accueil.html用于用户代理移动设备。我必须用java创建一个方法,你可以帮助我完成你的想法。

1 个答案:

答案 0 :(得分:0)

当你在征求意见时,这是一个想法(伪代码):

auto-complete

查看int count = 0; URL url = new URL(your_url); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection.connect(); int returnCode = conn.getResponseCode(); while(returnCode = 3XX){ count++; String location = conn.getHeaderField("Location"); conn = (HttpURLConnection) new URL(location).openConnection(); returnCode = conn.getResponseCode(); } Sysout(count); 课程的javadoc,了解HttpURLConnection方法的行为。