302重定向提供了新位置作爲位置:標題。您可以使HttpURLConnection類不遵循以下重定向:HttpURLConnection.setFollowRedirects(false);
String address = "http://graph.facebook.com/hieu.trankim/picture";
URL url = new URL(address);
HttpURLConnection.setFollowRedirects(false); //Do _not_ follow redirects!
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
String newLocation = connection.getHeaderField("Location");
(爲清楚起見省略例外)
然後重定向鏈接將被存儲在到newLocation變量:
因此直接鏈路可以通過以下方式獲得。 之後不要忘記更改setFollowRedirects(true),以防萬一您想連接到某個網站並再次關注它們。 (或使用setInstanceFollowRedirects方法)。
來源:HttpURLConnection JavaDocs