Package at.letto.tools
Class WebGet
java.lang.Object
at.letto.tools.WebGet
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BufferedInputStream
getBufferedInputStreamFromURL
(String webPath) Liefert einen Buffered InputStream, welcher von einer URL-lieststatic byte[]
getUrlByteArray
(String webPath) static String
getUrlString
(String webPath) getUrlStringVector
(String webPath) static void
static boolean
readFileFromURL
(String webPath, File file) Liest eine URL direkt in eine Datei ein ohne dabei unnötig viel Speicher zu verschwendenreadURLTimeout
(String url, int timeoutms) Liest eine Seite von einer URL ein und bricht nach einem vorgegebenen Timeout automatisch ab
-
Constructor Details
-
WebGet
public WebGet()
-
-
Method Details
-
readURLTimeout
Liest eine Seite von einer URL ein und bricht nach einem vorgegebenen Timeout automatisch ab- Parameters:
url
- URL die Eingelesen werden solltimeoutms
- 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
-
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 kannNoSuchAlgorithmException
- Fehlermeldung wenn nicht verbunden werden kannKeyManagementException
- Fehlermeldung wenn nicht verbunden werden kann
-
readFileFromURL
Liest eine URL direkt in eine Datei ein ohne dabei unnötig viel Speicher zu verschwenden- Parameters:
webPath
- URL von der gelesen werden sollfile
- ZielDatei- Returns:
- true wenn alles Ok war
-
getUrlByteArray
-
getUrlString
-
getUrlStringVector
-
main
-