From 2ab73f2342e82c7bccf9d4c68ff55b9614b0ebf2 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Sun, 22 Dec 2019 22:10:22 +0100 Subject: [PATCH] Add class to make (client/get "http://...") work --- reflection.json | 5 +++++ src/babashka/impl/classes.clj | 1 + 2 files changed, 6 insertions(+) diff --git a/reflection.json b/reflection.json index c2e35bed..419388bc 100644 --- a/reflection.json +++ b/reflection.json @@ -358,6 +358,11 @@ "allPublicMethods" : true, "allPublicFields" : true, "allPublicConstructors" : true +}, { + "name" : "sun.net.www.protocol.http.HttpURLConnection", + "allPublicMethods" : true, + "allPublicFields" : true, + "allPublicConstructors" : true }, { "name" : "sun.net.www.protocol.http.HttpURLConnection$HttpInputStream", "allPublicMethods" : true, diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 20e27ee6..0eb5d5c2 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -78,6 +78,7 @@ java.util.zip.GZIPOutputStream sun.nio.fs.UnixPath ;; included because of permission check sun.net.www.protocol.https.HttpsURLConnectionImpl ;; needed fo clj-http.lite + sun.net.www.protocol.http.HttpURLConnection ;; needed for clj.http.lite http calls sun.net.www.protocol.http.HttpURLConnection$HttpInputStream ;; needed for clj-http.lite ] :custom-classes {'java.lang.Thread