0
Python 2.7,Suds。Python:具有重複鍵的SOAP請求?
我從SOAP API中提取數據。我們一直在發送我們的論點作爲詞典,儘管它們可以作爲XML發送。
最近,我們切換到在其API中使用一個新的函數,它調用具有相同元素名稱的多個參數。 XML中的示例請求如下所示:
<Name>
<Item>John</Item>
<Item>Sally</Item>
</Name>
如果您只是試圖將其轉換爲字典,則顯然會導致重複鍵。
我們的(非程序員)支持代表建議「將每個名稱放在一個單獨的行上」。我想這意味着{'Name': {'Item': 'John\nSally'}}
,但這看起來不對,他有錯誤的歷史。
我知道技術上只有來自API團隊的程序員可能會給出正確的答案,但我似乎無法與此類任何人取得聯繫。使事情複雜化,請求是爲了搜索,所以我無法知道參數是否根據響應本身正確傳遞。
基本上我只是問是否有人可以提供他們可能嘗試的一些猜測,或者如果有人遇到過這樣的事情。是的,我知道我可以切換到以XML格式發送我的請求,但不願意。