What I'm currently doing (which is very simple and convenient way):
Feign.builder()
.client(RibbonClient.create())
...
.requestInterceptor(new MyInterceptor())
But interception occur before ribbon actually resolve target host. Problem is, that one header that I want to add, have to be created based on the name of the target host.
Is there anyway I can manipulate headers after host is resolved?