hato
hato copied to clipboard
An HTTP client for Clojure, wrapping JDK 11's HttpClient
https://github.com/websocket-client/websocket-client/pull/781 "echo.websocket.org is no longer available, so replacing with an alternate server that will echo back whatever you send via websockets."
Hi, I wanted to reuse code (here: muuntaja for content negotation), also I wanted to be able to rely on the content-type header for coercion. Thus I changed things a...
Currently the content-type is fixed to multipart/form-data. Please consider support for multipart/mixed, and remove the Content-Disposition header in the body.
I'm fine closing this one as I could go either way on if this is a real issue or not or what the debatable expected behavior should be. One of...
It would be awesome if there could be an official hato-fake repo which would support intercepting requests. Inspiration: [clj-http-fake](https://github.com/myfreeweb/clj-http-fake) [http-kit-fake](https://github.com/d11wtq/http-kit-fake) I think either adding a repo like this or updating...
I can't find any resource on this topic, other that it seems to be a local close. Anyone knows why I'm getting this issue?
It’s common to want to retry (typically idempotent requests like GET/HEAD/OPTIONS) on certain failures such as IOExceptions. The JDK HttpClient does have some retry logic for ConnectException baked in, but...
This is an initial crack to resolve #21. It's easily extendable and provides a reasonable retry strategy when `:auto` is supplied.
I think it's pretty much always a good idea to have a default timeout on I/O; it prevents some catastrophic behavior in production that there's really no good reason to...
Hi! We would like to use https://github.com/metosin/muuntaja as we use metosin/jsonista for JSON encoding and decoding. Would it be possibly to switch out the current hard-coded content encoding library choices...