hato icon indicating copy to clipboard operation
hato copied to clipboard

An HTTP client for Clojure, wrapping JDK 11's HttpClient

Results 26 hato issues
Sort by recently updated
recently updated
newest added

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...