Мы используем SoapUI для многих интерфейсов в нашем командном проекте. Мы столкнулись с проблемой с немецкими специальными знаками, называемыми умлаутами. При отправке запроса POST с корпусом Json и немецким умлаутом мы получаем com.fasterxml.jackson.databind.JsonMappingException
. Он не может быть проанализирован com.fasterxml.jackson.databind.ObjectMapper
.Как сделать запрос SoapUI json работать с немецкими умляутами?
Но при отправке такой же запрос с использованием Почтальон, то он работает как шарм.
Мы используем аннотации @Consumes({MediaType.APPLICATION_JSON + "; charset=utf-8"})
и заголовок Content-Type: application/json; charset=utf-8
. Но все равно никакого эффекта. Кто-нибудь сталкивался с такой проблемой или знал, как ее решить? Мы не можем изменить инструмент тестирования.
Просто одно дополнение к комментарию от пользователя 3499394. Это то, что сработало для меня (спасибо!), Однако, когда я устанавливаю то же самое: «Content-type: application/xml; charset = UTF-8» непосредственно в заголовках моего запроса, он не ведет себя одинаково. Единственное, что работает, - это установить кодировку через вкладку «Свойства». Это должно быть ошибкой в SoapUI. Моя версия SoapUI - это 5.2.1. –