Python 如何使用sud在soap请求中生成空数组
我发出的SOAP请求需要一个字符串数组,对于某些请求,它应该是空的。XML应如下所示: 但是当我发送请求时,元素根本不在XML中。没有标签,因此我的请求失败 但是,如果我添加一个元素,甚至是一个空字符串,就会出现周围的数组标记,请求就会成功。例如:Python 如何使用sud在soap请求中生成空数组,python,soap,suds,Python,Soap,Suds,我发出的SOAP请求需要一个字符串数组,对于某些请求,它应该是空的。XML应如下所示: 但是当我发送请求时,元素根本不在XML中。没有标签,因此我的请求失败 但是,如果我添加一个元素,甚至是一个空字符串,就会出现周围的数组标记,请求就会成功。例如: instanceNames = client.factory.create('ns2:ArrayOfstring') instanceNames.string = [""] 产生: <ns0:instanceNames> <ns1
instanceNames = client.factory.create('ns2:ArrayOfstring')
instanceNames.string = [""]
产生:
<ns0:instanceNames>
<ns1:string></ns1:string>
</ns0:instanceNames>
但我不希望有那种空虚的内在因素
我是不是遗漏了什么?原来我遗漏了什么:
instanceNames.string = [None]
甚至:
instanceNames.string.append(None)
instanceNames.string = [None]
instanceNames.string.append(None)