從輸出中,我瞭解到網站主頁會刷新並將請求重定向到其他瀏覽器上可以正常使用的頁面,但它並不代碼。那麼如何隨重定向一起前進?如何在打開url連接時處理網站主頁重定向
try {
URL url = StringUtils.stringToURL(link);
URLConnection dbGatewayURL = url.openConnection();
dbGatewayURL.setConnectTimeout(timeout);
BufferedReader in = new BufferedReader(new InputStreamReader(
dbGatewayURL.getInputStream()));
StringBuffer responseData = new StringBuffer();
String line = "";
while ((line = in.readLine()) != null) {
responseData.append(line + "\n");
}
外出時的賣出期權:
<HEAD>
<META HTTP-EQUIV=REFRESH CONTENT="0;URL=/sites/engbm">
</HEAD>
當我嘗試httpUrlConn.setRequestMethod("HEAD");
類型3xx的所有HTTP響應代碼通常都與需要重定向相關聯。這包括例如'302 Found'。不是所有的重定向都是301暗示的。 – 2012-08-05 17:57:15
@Santosh我得到的響應代碼是200,標題與我之前發佈的不包含位置屬性的標題相同,請詳細說明你的答案的最後部分 – 2012-08-05 18:04:43
OP的問題是重定向是在返回的內容*中發佈的,而不是作爲HTTP響應。 – 2012-08-05 18:06:08