Class WebGet

java.lang.Object
at.letto.tools.WebGet

public class WebGet extends Object
  • Constructor Details

    • WebGet

      public WebGet()
  • Method Details

    • readURLTimeout

      public static Vector<String> readURLTimeout(String url, int timeoutms)
      Liest eine Seite von einer URL ein und bricht nach einem vorgegebenen Timeout automatisch ab
      Parameters:
      url - URL die Eingelesen werden soll
      timeoutms - Timeout nachdem der Ladevorgang abgebrochen werden soll
      Returns:
      Inhalt der URL zeilenweise als Vektor oder ein Vector mit Länge 0 wenn die Seite nicht erreichbar ist.
    • readURL

      public static Vector<String> readURL(String url)
    • getBufferedInputStreamFromURL

      public static BufferedInputStream getBufferedInputStreamFromURL(String webPath) throws IOException, NoSuchAlgorithmException, KeyManagementException
      Liefert einen Buffered InputStream, welcher von einer URL-liest
      Parameters:
      webPath - URL von der gelesen werden soll
      Returns:
      BufferedInputStream
      Throws:
      IOException - Fehlermeldung wenn nicht verbunden werden kann
      NoSuchAlgorithmException - Fehlermeldung wenn nicht verbunden werden kann
      KeyManagementException - Fehlermeldung wenn nicht verbunden werden kann
    • readFileFromURL

      public static boolean readFileFromURL(String webPath, File file)
      Liest eine URL direkt in eine Datei ein ohne dabei unnötig viel Speicher zu verschwenden
      Parameters:
      webPath - URL von der gelesen werden soll
      file - ZielDatei
      Returns:
      true wenn alles Ok war
    • getUrlByteArray

      public static byte[] getUrlByteArray(String webPath)
    • getUrlString

      public static String getUrlString(String webPath)
    • getUrlStringVector

      public static Vector<String> getUrlStringVector(String webPath)
    • main

      public static void main(String[] args)