【发布时间】:2011-08-03 05:45:47
【问题描述】:
我正在使用 Apache 的 HttpClient(用于 Java)加载一个被 HTTP 301 响应重定向的 Url。好消息是,HttpClient 会自动遵循这个重定向,我不需要手动循环重定向。
我还没弄清楚的部分是我的最终目的地。因为我正在获取最终成功(HTTP 200)查询的标头,所以没有 Location 标头。由于重定向发生在 HttpClient.execute(..) 的幕后,我的代码不知道是否有重定向,以及重定向到哪里。
我如何获得这一重要信息?我真的需要在 java.net 类中重新编码以获取此信息吗?
为了记录,我在 Android 上使用 Apache HttpClient,并且需要向后兼容到 Android 1.6。
【问题讨论】:
标签: java apache http networking httpclient