如何找到HttpURLConnection尝试将我重定向到的位置?

时间:2012-03-06 20:40:50

标签: java http redirect httpurlconnection

我有一个HttpURLConnection,我不遵循重定向,但是如果出现重定向,我想知道我将被重定向到哪里。似乎没有HttpURLConnection的方法会告诉我,有什么办法可以获得这些信息吗?

2 个答案:

答案 0 :(得分:3)

获取标题“位置”,它包含重定向的URL。查看HTTP规范的所有细节

答案 1 :(得分:1)

第一轮重定向如下:

conn.setInstanceFollowRedirects(false);

conn是您的HTTPConnection变量。然后阅读Location标题。