我正在使用SoapUI并遇到如果我在密码中添加umlauts
,它就无法按预期工作。
以下是一个示例:让我们假设为用户名"täst"
和密码"!23Öüok"
。 SoapUI将创建以下Base64编码的字符串:"Authorization: Basic dD9zdDohMjM/P29r[\r][\n]"
。解码"dD9zdDohMjM/P29r"
将导致此"t?st:!23??ok"
。
是否有任何SoapUI特定设置或我遗漏的任何内容?我认为Base64编码的字符串应该是这样的:"dMOkc3Q6ITIzw5bDvG9r"
答案 0 :(得分:2)
我认为您需要将编码设为UTF-8
才能看到所需的值。
SOAPUI_HOME/bin
set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.libraries="%SOAPUI_HOME%ext"
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
这可以帮助您查看所需的输出。
请注意,如果您使用testrunner.bat
执行测试,请将以上建议的更改合并到此文件中。