• Как понять работают все links в футере?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно получить HTTP статус этих ссылок.

    Вот, простой пример (указанный ниже код можно сократить и упростить):
    import java.io.IOException;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;
    
    public class URLChecker {
    
      public static int checkUrl(String currentUrl) {
        URL checkUrl = null;
        HttpURLConnection http = null;
        int statusCode = 0;
        try {
          checkUrl = new URL(currentUrl);
        } catch (MalformedURLException e) {
          e.printStackTrace();
        }
        try {
          if (checkUrl != null) {
            http = (HttpURLConnection)checkUrl.openConnection();
          }
        } catch (IOException e) {
          e.printStackTrace();
        }
        try {
          if (http != null) {
            statusCode = http.getResponseCode();
          }
        } catch (IOException e) {
          e.printStackTrace();
        }
        return statusCode;
      }
    }

    А дальше проверяете статус ссылки и если он равен 200, то все ок. А если нет, то значит ссылка нерабочая.
    Ответ написан
    Комментировать