Spring RestTemplate конвертер сообщений для чтения / получения многочастного / смешанного ответа - PullRequest
0 голосов
/ 13 февраля 2020

Spring предоставляет конвертер сообщений, который может записывать составные ответы из коробки: FormHttpMessageConverter , в соответствии с его javado c:

Другими словами, этот конвертер может читать и записывать тип носителя application / x- www-form-urlencoded как MultiValueMap, а также может записывать (, но не читать ) "multipart / form-data" и мультимедийные типы "multipart / mixed", такие как MultiValueMap.

Однако не существует готового конвертера для чтения такого ответа. Существует код c, который может читать multipart / form-data, но не multipart / mixed: MultipartHttpMessageReader

Существует также аналогичный преобразователь в интеграции с пружиной, который в состоянии читать multipart / form-data: MultipartAwareFormHttpMessageConverter

Вопросы:

  1. Почему Spring не включает эту функциональность в готовом виде конвертер?
  2. Какой самый простой и правильный способ чтения / использования многочастного / смешанного контекста ответа?

Я нашел очень похожий вопрос, но asnwer не принимается, поэтому я Я не уверен, является ли упомянутый способ рекомендуемым подходом: возможный дубликат

...