Я не могу найти никаких опций character encoding
в настройках SoapUI
.
Я хочу обмануть ответ xml в iso-8859-1
кодировке.
Я не могу найти никаких опций character encoding
в настройках SoapUI
.
Я хочу обмануть ответ xml в iso-8859-1
кодировке.
Чтобы настроить кодировку для запроса/ответа, вы должны пометить ее в Navigator. Затем в представлении под навигатором перейдите в "Свойства запроса/ответа", выберите кодировку и установите, например, UTF-8 или iso-8859-1.
Вы можете выбрать один из следующих способов.
Изменение кодировки defualt
JAVA_OPTS
, затем вы можете добавить туда ниже строки в новой строке
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding="iso-8859-1"
на окнах export JAVA_OPTS=$JAVA_OPTS -Dfile.encoding="iso-8859-1"
в unixSoapUI
.Он должен использовать кодировку по умолчанию как iso-8859-1
.
Кроме того, сообщение специфично:
В противном случае вы можете использовать специальную кодировку символов, используя http headers
для этого конкретного метода следующим образом:
Установите новый заголовок для запроса/ответа.
Заголовок/имя заголовка: Content-Type
Значение заголовка: text/xml; charset=iso-8859-1
Если у вас есть окна 1- Открыть NotePad ++ в качестве администратора Перейдите по пути C:\Program Files (x86)\SmartBear\SoapUI-5.3.0\bin откройте soapui.bat и найдите
set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="%SOAPUI_HOME%\"
set JAVA_OPTS=%JAVA_OPTS% -Dwsi.dir="%SOAPUI_HOME%..\wsi-test-tools"
*****set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding="iso-8859-1"*****
enter code here
Добавьте последнюю строку выше установленного JAVA_OPTS =% JAVA_OPTS% -Dfile.encoding = "iso-8859-1", выбирая *****.
Сохранить и перезапустить SOAPUI
enter code here