【问题标题】:SOAP UI sending attachment which contains Cyrillic charactersSOAP UI 发送包含西里尔字符的附件
【发布时间】:2014-03-04 08:51:23
【问题描述】:

我正在开发一个允许用户通过 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文件附件时使用了错误的编码。为了测试 Web 服务,我使用 SOAPUI。我开始查看请求,发现即使在发送包含文件的请求之前,SOAPUI 已经“弄乱”了附件中的字符。

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

【问题讨论】:

    标签: web-services character-encoding soapui mtom cyrillic


    【解决方案1】:

    将测试请求中的 Encoding 属性设置为 UTF-8。

    【讨论】:

    • 是的。这一步也是必须的
    【解决方案2】:

    嗯,反正我用的是旧版本的soapui。拿到最新的后,问题就消失了。

    【讨论】:

      猜你喜欢
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 2011-09-17
      • 1970-01-01
      相关资源
      最近更新 更多