Feign клиента:
import feign.Response;
@FeignClient(value = "some-service")
public interface Client{
@RequestMapping(method = RequestMethod.GET, value ="/download")
Response downloadFile();
}
Использование Feign клиента:
final Response response = client.downloadFile();
final Response.Body body = response.body();
final InputStream inputStream = body.asInputStream();
Вы должны проверить, если ответ равен 200, если нет, выдает исключение. Имя файла должно быть в заголовках