这是我以前遇到的有关URL重定向的问题。尝试以下代码:
URL url = new URL(url);HttpURLConnection ucon = (HttpURLConnection) url.openConnection();ucon.setInstanceFollowRedirects(false);URL secondURL = new URL(ucon.getHeaderField("Location"));URLConnection conn = secondURL.openConnection();这里的“魔术”发生在以下两个步骤中:
ucon.setInstanceFollowRedirects(false);URL secondURL = new URL(ucon.getHeaderField("Location"));默认情况下,InstanceFollowRedirects设置为true,但是您要将其设置为false以捕获第二个URL。为了能够从第一个URL获取第二个URL,您需要获取一个名为“
Location”的标题字段。



