0

我们使用 pysimplesoap 模块来编写服务。客户端是用 Java 编写的。将 xml 数据类型转换为 java 存在问题。我想,我们需要将 minOccurs="0" 或 nillable="true" 设置为 wsdl 元素。但是在名称为server.py的 pysimplesoap 文件中,仅对数组进行了此类转换。是否有可能在没有kludges的情况下做到这一点以及如何做到这一点?

4

1 回答 1

0

像往常一样配置调度程序:

dispatcher.register_function('test_function', test,
returns={'Success': str}, 
args={'wanted': str,'optional': str,'another_optional':str })

定义方法时,用默认值标记可选字段:

def test_request(wanted, optional=None, another_optional="Optional"):
return "Success"
于 2014-04-16T12:57:40.370 回答