feign
feign copied to clipboard
Feign makes writing java http clients easier
Currently using `feign-kotlin 12.3` and `kotlin 1.8.10` while attempting to use a custom decoder. When my method in the the `TestClient` is suspending type is printed out as "java.lang.Object" however,...
I have M2M service that makes small requests and receives huge responses. I need to fully log requests and only headers for responses. For example: ``` [SendsStuff#login] ---> POST http://localhost:8080/...
When we fire a request using the feign client we get the body of the type "**feign.Response$ByteArrayBody**" But the same API call with a different request give the response body...
Problem: I have feign with two methods. Methods have the same name but different parameter types: ``` public interface MyFeign { @RequestLine("POST /api/v1/service/create") void create(Models.Request request); @RequestLine("POST /api/v1/service/inner/create") void create(Models.Inner.Request...
For WIremock's `Fault.MALFORMED_RESPONSE_CHUNK` Feign's retry mechanisms does not kick in and the exception is thrown without a retry. For `Fault.CONNECTION_RESET_BY_PEER` the retry mechanism works as expected. I'm using the default...
**Describe the issue** I encountered an issue where Feign would throw a 404 FeignException when using an HTTP proxy with a VPN (e.g., ClashX). Feign only functions properly when I...
Hi I have been using feign for calls from one spring boot application to another in an infrastructure which has a large volume of API calls. Recently I have been...
would like to move addHeaderMapHeaders before the method resolve? ``` public RequestTemplate create(Object[] argv) { ...... RequestTemplate template = resolve(argv, mutable, varBuilder); if (metadata.queryMapIndex() != null) { // add query...
I've been checking out the behaviour of Apache's HttpClient with reusing pooled connections lately, and found a little unneccessity in OpenFeign's ApacheHttpClient that makes live more difficult: If an open...
As shown in this [PR](#2098) #2098 we would like to add the possibility to override at a method level, for the same client, with a different `QueryMapEncoder`, than the declared...