2011-04-11 55 views
1

我正在使用Apache的HttpClient(用于Java)加载通过HTTP 301响应重定向的Url。好消息是,HttpClient会自动执行此重定向,并且我不需要手动循环重定向。Apache HttpClient:重定向URL的位置

我没有想出的部分是我的最终目的地。因为我正在获取最终成功(HTTP 200)查询的标题,所以没有Location标题。由于重定向发生在HttpClient.execute(..)的幕后,因此我的代码不知道是否存在重定向以及重定向到的位置。

我该如何获得这一重要信息?我真的需要在java.net类中重新编码以获取此信息吗?

为了记录,我在Android上使用Apache HttpClient,并且需要向后兼容Android 1.6。

回答