diff --git a/script/lib_tests/clj_http_lite_test b/script/lib_tests/clj_http_lite_test index d9c0cf43..43821d03 100755 --- a/script/lib_tests/clj_http_lite_test +++ b/script/lib_tests/clj_http_lite_test @@ -13,5 +13,15 @@ export BABASHKA_CLASSPATH=$(clojure -Sdeps '{:deps {clj-http-lite {:git/url "htt (prn (:status (client/post \"https://postman-echo.com/post\"))) -(prn (:status (client/put \"https://postman-echo.com/put\"))) +(prn (:status (client/post \"https://postman-echo.com/post\" + {:body (json/generate-string {:a 1}) + :headers {\"X-Hasura-Role\" \"admin\"} + :content-type :json + :accept :json}))) + +(prn (:status (client/put \"https://postman-echo.com/put\" + {:body (json/generate-string {:a 1}) + :headers {\"X-Hasura-Role\" \"admin\"} + :content-type :json + :accept :json}))) " diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 415c2e41..0a06e01d 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -179,7 +179,10 @@ (cond (instance? java.nio.file.Path v) java.nio.file.Path (instance? java.lang.Process v) - java.lang.Process))))) + java.lang.Process + ;; added for issue #239 regarding clj-http-lite + (instance? java.io.ByteArrayOutputStream v) + java.io.ByteArrayOutputStream))))) (def class-map (gen-class-map))