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? Мы не хотим тратить так много памяти на эту загрузку.
Я думал о перехватчиках, но ничего об этом не нашел.