Package at.letto.tools
Class HttpFetch
java.lang.Object
at.letto.tools.HttpFetch
Hilfsklasse um unsichere HTTP-Requests (ohne Zertifikatsprüfung) durchzuführen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static HttpClientErstellt einen HttpClient, der SSL-Zertifikate nicht überprüftstatic BufferedInputStreamopenStreamInsecure(String url) Öffnet einen InputStream zu der angegebenen URL, ohne SSL-Zertifikate zu überprüfen.
-
Constructor Details
-
HttpFetch
public HttpFetch()
-
-
Method Details
-
insecureHttpClient
private static HttpClient insecureHttpClient() throws NoSuchAlgorithmException, KeyManagementExceptionErstellt einen HttpClient, der SSL-Zertifikate nicht überprüft -
openStreamInsecure
public static BufferedInputStream openStreamInsecure(String url) throws IOException, InterruptedException, NoSuchAlgorithmException, KeyManagementException Öffnet einen InputStream zu der angegebenen URL, ohne SSL-Zertifikate zu überprüfen.- Parameters:
url- Die URL, von der der Stream geöffnet werden soll.- Returns:
- Ein BufferedInputStream zum Lesen der Daten von der URL.
- Throws:
IOException- Wenn ein I/O-Fehler auftritt oder der HTTP-Statuscode nicht 2xx ist.InterruptedException- Wenn die Anfrage unterbrochen wird.NoSuchAlgorithmException- Wenn der SSL-Algorithmus nicht gefunden wird.KeyManagementException- Wenn ein Fehler bei der Schlüsselverwaltung auftritt.
-