UnsupportedMediaException -> как вы получаете фактический ответ? - PullRequest
0 голосов
/ 21 сентября 2018

Я вызываю удаленный веб-сервис и иногда получаю следующую ошибку: -

Ошибка: com.sun.xml.internal.ws.server.UnsupportedMediaException: Неподдерживаемый тип содержимого: text /plain; charset = ISO-8859-1 Поддерживаются следующие: [text / xml]

Кто-нибудь знает, как получить реальное сообщение, которое было возвращено сервером?Похоже, это может быть текст или веб-страница, но я не могу его получить.

Я могу поймать исключение UnsupportedMediaException, но я не знаю, что делать, чтобы извлечь фактический ответ.Вот код: -

    val selectedDate = exchange.`in`.getHeader("selectedDate").toString()
    val accountNumberMinor = exchange.`in`.getHeader("accountNumberMinor").toString()
    val accountNumberMajor = exchange.`in`.getHeader("accountNumberMajor").toString()
    val accountIdentifier = if (accountNumberMinor.trim() != "") accountNumberMinor else accountNumberMajor
    val effectiveDate = SimpleDateFormat("yyyy-MM-dd").parse(selectedDate)

    val response = webRequest.getResponse(accountIdentifier, selectedDate)

    val result = response.result as FixedIncomeCurrencyForwardAccountV10Result

Спасибо,

Адам

...