有一个Web服务。当使用POST / XML通过Postman运行时,结果正常。当使用suds库在python中运行时,缺少字段之一。鉴于两者之间没有其他关系。我认为必须以suds为单位转换。
我与邮递员得到的结果
<executeQueryInSpaceResult>
<rows>
<ArrayOfString>
<string />
<string />
</ArrayOfString>
</rows>
<columnNames>
<string>Item Key</string>
<string>Item Type</string>
</columnNames>
<displayNames>
<string>Item Key</string>
<string>Item Type</string>
</displayNames>
<dataTypes>
<int>12</int>
<int>12</int>
</dataTypes>
<numRowsReturned>1</numRowsReturned>
<hasMoreRows>false</hasMoreRows>
</executeQueryInSpaceResult>
在Python中带有泡沫的结果
(CommandQueryResult){
rows =
(ArrayOfArrayOfString){
ArrayOfString[] =
(ArrayOfString){
string[] =
None,
},
}
columnNames =
(ArrayOfString){
string[] =
"Item Key",
"Item Type",
}
displayNames =
(ArrayOfString){
string[] =
"Item Key",
"Item Type",
}
dataTypes =
(ArrayOfInt){
int[] =
12,
12,
}
numRowsReturned = 1
hasMoreRows = False
}
在邮递员结果符合预期的情况下,行中有两个空字符串。但是如果是肥皂水,则存在一个带有单个None元素的字符串数组。
我怎么也能用肥皂水得到类似的结果?