SoapUI сгенерировал кодировку генерации клиента веб-сервиса cxf utf-8 для выпуска iso-8859 - PullRequest
1 голос
/ 26 марта 2012

У меня есть клиент веб-службы, который использует веб-службу, которая генерирует кодировку UTF-8. Клиент мучался, пока я не решил изменить веб-службу, чтобы она возвращала «registrationEmailError» в возвращаемом значении String. Теперь клиент CXFсгенерированный код возвращает или преобразует это в «registrati onEmailErr» или «. Как изменить кодировку ISO-8859 по умолчанию на utf-8 в сгенерированном SoapUI клиентском коде cxf?»

Я вижу вregistrationResponse, что возвращается правильное значение «registrationEmailError», но почему-то клиентский код CXF, я думаю, по умолчанию принимает значение iso-8859-1 и вызывает эту проблему ???

Я изменил результат, возвращенный на «ree»и он отлично работает.

Я использовал SoapUI 3.1.6 для генерации клиентского кода веб-службы cxf.JDK 1.6.27

TIA, Vijay

1 Ответ

1 голос
/ 28 ноября 2012

поддержка wsdl2java -encoding опция.
В окне SOAPUION Generate Code, вкладку «Пользовательские аргументы» можно добавить в «Аргументы инструментов»: -encoding UTF8

...