2014-02-07 71 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

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