【问题标题】:How do I find where an HttpURLConnection is trying to redirect me to?如何找到 HttpURLConnection 试图将我重定向到的位置?
【发布时间】:2012-03-06 20:40:49
【问题描述】:

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

【问题讨论】:

    标签: java http redirect httpurlconnection


    【解决方案1】:

    获取标题“位置”,它包含您被重定向的 URL。查看 HTTP 规范以了解所有详细信息

    【讨论】:

      【解决方案2】:

      第一轮重定向如下:

      conn.setInstanceFollowRedirects(false);
      

      conn 是您的 HTTPConnection 变量。然后读取 Location 标头。

      【讨论】:

        猜你喜欢
        • 2011-04-01
        • 2012-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-20
        • 1970-01-01
        相关资源
        最近更新 更多