Не удалось найти код ответа для этого конкретного сайта «https://www.accountonline.com/View?docId=Index&siteId=AC&langId=EN» - PullRequest
0 голосов
/ 27 мая 2020

У меня есть следующий сайт: «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);

Я не смог получить код ответа для этого сайта. Истекло время ожидания чтения. Тело ответа тоже не видно ..

...