conjure-java-runtime
conjure-java-runtime copied to clipboard
Opinionated libraries for HTTP&JSON-based RPC using Dialogue, Feign, OkHttp as clients and Jetty/Jersey as servers
Now that we push for using the logsage preconditions everywhere, this means that random bugs deep in the code will effectively cause 400s. The philosophy elsewhere on our api seems...
## What happened? We use a conjure client to talk to a Go server. This call was working fine with Java 8. On upgrading to Java 11 on client side...
https://github.com/palantir/conjure-java-runtime/pull/792 Don't keep the jvm alive if everything else has shut down. This is producing a regression on one of our internal services that fails to start and never shuts...
## What happened? A Retrofit-based client created via `Retrofit2Client.create` will send `Content-Type: application/json; charset=UTF-8` as a header. ## What did you want to happen? The client should send `Content-Type: application/json`...
We retry all IOExceptions, but what if we already consumed some bytes from the InputStream?
See https://github.com/palantir/http-remoting/pull/713
If a proxy decides to redirect the request to say an authentication service, then the caller gets back a 200 with some html BODY (the login page), even though the...
For a retrofit client with an optional path parameter e.g. `@Query("foo") Optional foo`, passing in an `Optional.empty()` will result in the query parameter still being included in the request, just...