【发布时间】:2013-04-02 01:25:09
【问题描述】:
我正在使用HttpURLConnection 来检索这样的 URL:
URL url = new URL(address);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setInstanceFollowRedirects(true);
// ...
我现在想知道是否存在重定向以及它是永久 (301) 还是临时 (302) 重定向,以便在第一种情况下更新数据库中的 URL,而在第二种情况下不更新。
在仍然使用HttpURLConnection 的重定向处理时这是否可能?如果,如何?
【问题讨论】:
-
有趣的问题。我认为没有任何标准的方法来处理这个问题。您必须将 instanceFollowRedirects 设置为 false 并手动处理响应代码。
标签: java android http redirect httpurlconnection