У меня есть следующий сайт: «https://www.accountonline.com/View?docId=Index&siteId=AC&langId=EN», для которого есть перенаправление.
Это фрагмент кода -
String location = "https://www.accountonline.com/View?docId=Index&siteId=AC&langId=EN";
do{
HttpURLConnection conn = null;
try {
url = location;
conn = (HttpURLConnection) new URL(url).openConnection();
conn.setRequestMethod("GET");
/**
* Setting the Browser properties
*/
conn.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76 Safari/537.36");
conn.setConnectTimeout(2000);
conn.setInstanceFollowRedirects(false);
conn.setReadTimeout(10000);
conn.connect();
} catch (Exception e) {
logger.error("Exception : {}", e.getMessage());
}
responseCode = connection.getResponseCode();
if ((responseCode>300 && responseCode<310)) {
location = connection.getHeaderField("Location");
if(location==null)
break;
}
}while(responseCode>300 && responseCode<310);
Я не смог получить код ответа для этого сайта. Истекло время ожидания чтения. Тело ответа тоже не видно ..