2011-04-11 50 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。

回答