netflix-feign

    1热度

    1回答

    对不起我的英语不好:( 我要上传与假死客户端的图像文件,但图像在服务器上的应用程序损坏。 // CLIENT APP @FeignClient(name = "media-client", url = "${api.base-path}/media") public interface MediaClient { @PostMapping String uploadMedi

    2热度

    1回答

    什么我目前做的(这是非常简单和方便的方式): Feign.builder() .client(RibbonClient.create()) ... .requestInterceptor(new MyInterceptor()) 但拦截色带发生之前解决实际目标主机。 问题是,我想添加一个头,必须根据目标主机的名称创建。 无论如何,我可以在主机解决后操纵标题吗?

    0热度

    1回答

    我有两个微服务。 AUTH-服务(其使用弹簧安全的oauth2) 属性服务 属性-微服务实现佯客户端,以便通过链路获取从在auth服务用户信息 /认证/用户/得/ {USER_ID} property-microservice使用oauth2身份验证为了访问上面的auth服务端点(它工作正常,我可以得到响应) 但auth服务不会返回默认响应数据,因此假装客户端拦截器无法解析响应中的身份验证令牌。

    0热度

    1回答

    通过学习曲线去解码,并跨越这种情况下传来: 考虑到90%的电话是JSON,构建客户端时加了GSON解码器。但是,接口中有一些方法调用应该支持原始返回而不进行解码。 @RequestLine("GET /rest/myrawmethod") String getRawMethod(); 目前因为GSON添加作为解码器,而不是返回它试图对其进行解码的原始字符串(它看起来像JSON的内容,但我想绕

    0热度

    1回答

    我有一个作为Eureka客户端的Spring Boot应用程序。该应用程序需要通过REST调用另一个微服务,并且我希望使用Feign进行此调用。我遇到的问题是,我的应用程序正试图在Eureka中查找服务名称,当它仅在我的应用程序yaml文件中定义时。 对于难以理解的解释,我表示歉意,希望下面的代码片段有助于澄清。 假死客户端: @FeignClient("foo") @Component pu

    0热度

    1回答

    我们试图在我们的项目中使用Feign + Ribbon。在生产代码中,我们没有问题,但是我们在jUnit测试中有一些问题。 我们试图模拟许多情况(失败的服务,正常运行,异常等),因此我们需要多次配置功能区集成。不幸的是,我们注意到,即使我们销毁Spring上下文,状态的一部分仍然可能存在于静态变量的某处(例如:新测试仍然连接到上一个套件中的平衡器)。 有没有推荐的方法,如何清除这两个工具的静态?

    0热度

    1回答

    我想通过使用Feign客户端实现回退,但没有获得成功。其最简单的代码请在下面找到。 主类 @SpringBootApplication @EnableDiscoveryClient @RestController @EnableFeignClients public class EurekaClient1Application { @Autowired public

    0热度

    1回答

    我有以下FeignClient: @FeignClient(name="FooMS",fallback=CustomerFeign.CustomerFeignImpl.class) public interface CustomerFeign { @RequestMapping(value="/bar/{phoneNo}") List<Long> getFriends(@P

    3热度

    1回答

    我有一个很简单的问题:) 根据假装文件,它们在改变佯客户对象的基本路径动态地通过传递URI参数支撑槽API函数like so: 很好的例子: interface MyClient { @RequestLine("GET /internal-service") String internalService(URI baseUrl); } 事情是我使用的招摇,谁从YAML文件

    0热度

    1回答

    我正在测试一个支持POST请求的简单登录服务。 尽管我已经在代码中指定了POST并且日志还反映了POST,但仍然收到错误405 Method Not Allowed。 这段代码有没有错误? 这是我的代码 public interface LoginClient { @RequestLine("POST") @Headers("Content-Type: application