a Clojure http client library for file downloader project
I am trying to write a http file downloader in Clojure, and in one of my
other questions, someone commented that using a dedicated http client
library is better than coding with Clojure's and Java's own api. I did
some research and found some, but I couldn't figure out features, pros and
cons of each. So if some one can explain how they are different and which
one is a good match to my project, that would be much appreciated. :-D
Libraries originally in Java, and corresponding Clojure wrappers:
Apache HttpClient and its Clojure wrapper clj-http
Apache HttpAsyncClient and couldn't find any Clojure wrapper.
Netty and Clojure "wrapper" is Aleph, I guess?
Async Http Client and its Clojure wrapper http.async.client
Last but not least, a Clojure library:
http-kit
No comments:
Post a Comment