JAX-RS ClientBuilder скачать прямо в файл

У меня есть приложение, которому нужно загрузить большой файл в бэкэнд. Мы используем этот фрагмент кода для загрузки файла.

 Client client = ClientBuilder
            .newBuilder()
            .register(new BasicAuthentication(this.user, this.password))
            .sslContext(getSslContext())
            .build();

Response response = client.target(uri)
    .request()
    .get();

InputStream in = response.readEntity(InputStream.class);

Есть ли способ заставить эту загрузку идти прямо в файл вместо InputStream? Мы не хотим тратить так много памяти на эту загрузку.

Я думал о перехватчиках, но ничего об этом не нашел.

0 ответов

Другие вопросы по тегам