Spring RestTemplate для выборки байтовJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring RestTemplate для выборки байтов

Сообщение Anonymous »

Я получаю массив байтов с помощью Spring Framework RestTemplate.
Но мне также нужно получить тип носителя полученного результата.
Тип носителя этого байтового массива может быть любого типа.
Код, используемый сейчас для извлечения байтов, приведен ниже.

Код: Выделить всё

HttpHeaders headers = new HttpHeaders();
headers.setAccept(Collections.singletonList(MediaType.valueOf("application/pdf")));

ResponseEntity result = restTemp.exchange(
url,
HttpMethod.GET,
entity,
byte[].class,
documentId
);
Приведенный выше код будет получать только контент PDF.
Поэтому у меня есть следующие вопросы:
  • Как настроить тип контента для приема любого общего типа мультимедиа, поскольку служба на другом конце предоставляет любой случайный тип мультимедиа для массива байтов ?
  • Может ли кто-нибудь подсказать, как можно получить тип носителя?
Любые предложения приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/404 ... hing-bytes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»