2014-02-07 33 views
0

我上的应用程序,允许用户通过Web服务的XML文件上传到服务器的工作。文件作为附件发送。我正在使用MTOM。我能够发送和接收文件。 问题是我的XML文件包含西里尔字母。当我在服务器端打印XML所有西里尔字母变成类似“= D0 = 9A = D0 = 95 = D0 = 9D = D0 = 96 = D0 = 90 = D0 == 9B = D0 = 98 = D0 = 9D = D0 = 9E = D0 = 92 = D0 = 90" 。起初我认为java代码是错误的,并且在服务器端读取XML文件附件时使用了错误的编码。为了测试我使用SOAPUI的Web服务。我开始查看请求,发现即使在发送包含该文件的请求之前,SOAPUI已经“混乱”了附件中的字符。 raw request in SOAPUISOAP UI发送附件包含西里尔文字符

我应该如何设置SOAPUI设置来发送正确的请求?

回答

0

嗯,反正我是用老版本的soapUI的。我得到最新的一个后,问题就消失了。

1

在你测试的要求为UTF-8设置编码属性。

+0

是的。这一步也是必要的 –