2012-05-17 41 views
0

我希望使用包含使用Python客戶端進行SQL Server查詢的結果的.net webservice。我已經使用Python Suds庫來連接到相同的Web服務,但沒有使用一組結果。我應該如何構造數據以便Python客戶端有效地傳輸和使用數據。應該有最多40行數據,每行包含5列60個字節的數據。通過.net webservice查詢結果到非.net- Python客戶端

回答

1

Suds是一個通過SOAP連接的庫,所以您可能已經將「高效傳輸」從窗口中吹走了,因爲這是一個特別冗長的格式。您的最大數據量相對較小,因此幾乎可以肯定會在單個消息中傳回,因此SOAP開銷只發生一次。所以你應該創建一個返回結果列表或數組結果的Web服務,並且調用它一次。這應該直接序列化爲Suds然後允許您訪問的單個XML主體。