wsdl2java和肥皂与附件问题

时间:2011-09-02 00:18:19

标签: wsdl axis2 axis wsdl2java soaplib

我使用wsdl2java为使用soaplib 0.8.2(python)开发的Soap服务生成了一个WS Client。服务器确实支持带有附件的Soap,正如我在使用带有soaplib构建的客户端时使用tcpdump看到的那样。但是当谈到Java时,生成的客户端不会将附件作为其他部分发送,而是作为base64二进制文件嵌入到xml中。

我想知道如何设置java客户端以便将附件作为部分发送而不是嵌入到xml中?

1 个答案:

答案 0 :(得分:0)

你需要设置

stub._getServiceClient()。getOptions()。setProperty(Constants.Configuration.ENABLE_MTOM,Constants.VALUE_TRUE);

请参阅此博客[1]了解更多详情。

[1] http://amilachinthaka.blogspot.com/2009/01/using-mtom-with-axis2.html