43得票9回答
假装登录在更改级别时无效。

我正在尝试为Feign rest客户端的每个请求启用日志记录。 然而,我无法使日志记录起作用,而“标准”的Slf4j日志记录却可以工作。 我有以下内容: public MyClient() { initConnectionProperties(); this.service ...

28得票9回答
如何使用Spring Cloud Feign发送form-url-encoded数据的POST请求

使用spring-mvc注解: 如何定义一个可以进行POST form-url-encoded的@FeignClient?

28得票7回答
如何使用WireMock对spring-cloud-netflix和Feign进行集成测试。

我在微服务之间使用Spring-Cloud-Netflix进行通信。假设我有两个服务,Foo和Bar,Foo消费了Bar的一个REST端点。我使用一个带有@FeignClient注解的接口: @FeignClient public interface BarClient { @Reque...

26得票6回答
Netflix Feign - 通过微服务传播状态和异常

我正在使用Netflix Feign,将Microservice A的一个操作调用到Microservice B的另一个操作,后者使用Spring Boot验证代码。如果验证失败,则Microservice B的操作会抛出异常。然后我在微服务中进行处理,并返回HttpStatus.UNPROC...

26得票6回答
Spring Feign客户端异常处理

我有一些Feign客户端向其他微服务发送请求。@FeignClient(name="userservice") public interface UserClient { @RequestMapping( method= RequestMethod...

23得票7回答
如何在Feign中忽略SSL证书信任错误?

如何在feign客户端中实现curl -k? 我知道我可以做到这一点。只是想知道是否有一种忽略或禁用的方法。new Client.Default(SSLSocketFactory sslContextFactory, HostnameVerifier hostnameVerifier)

22得票5回答
如何在Spring Cloud Netflix Feign中设置自定义的Jackson ObjectMapper?

我遇到了这样一种情况:我需要为一个第三方 API 定义一个单独的 @FeignClient。在这个客户端中,我想使用一个与我的 @Primary ObjectMapper 不同的自定义 Jackson ObjectMapper。我知道可以覆盖 Spring 的 Feign 配置默认值,但是我不...

20得票2回答
如何在Feign客户端中添加请求拦截器?

我希望每次通过Feign客户端发出请求时,都能够使用我的已验证用户设置特定的标头。 这是我的过滤器,从中获取身份验证信息并将其设置为Spring安全上下文:@EnableEurekaClient @SpringBootApplication @EnableFeignClients publi...

20得票2回答
Netflix.feign和OpenFeign之间的区别

介绍 我最近使用了 Netflix Feign 和 Ribbon,它们非常有用。 一个例子是:@FeignClient(name = "ldap-proxy") public interface LdapProxyClient { @RequestMapping(path = ...

20得票4回答
身体参数不能与表单参数一起使用 - 使用头和json数据的Feign客户端

我有一个像这样的FeignClient@RequestLine("POST /enroll") @Headers({ "header1: {header1}", "header2: {header2}", "Content-Type: application/json" }) Response...