0

我希望使用一个包含使用 Python 客户端的 SQL Server 查询结果的 .net Web 服务。我已经使用 Python Suds 库来连接到相同的 Web 服务,但没有使用一组结果。我应该如何构造数据,以便 Python 客户端有效地传输和使用它。最多应有 40 行数据,每行 5 列包含 60 个字节的数据。

4

1 回答 1

1

Suds 是一个通过 SOAP 连接的库,因此您可能已经将“有效传输”吹到了窗外,因为这是一种特别冗长的网络格式。您的最大数据大小相对较小,因此几乎可以肯定应该在单个消息中传回,这样 SOAP 开销只会产生一次。因此,您应该创建一个返回结果列表或数组的 Web 服务,然后调用它一次。这应该直接序列化为单个 XML 主体,然后 Suds 允许您访问该主体。

于 2012-05-18T13:48:31.817 回答