0

Python クライアントを使用して、SQL Server クエリの結果を含む .net Web サービスを利用したいと考えています。Python Suds ライブラリを使用して同じ Web サービスに接続しましたが、一連の結果は使用しませんでした。Python クライアントによって効率的に送信および消費されるように、データをどのように構造化する必要がありますか。5 列で 1 行あたり 60 バイトのデータを含む、最大 40 行のデータが必要です。

4

1 に答える 1

1

Suds は SOAP を介して接続するためのライブラリです。そのため、これはネットワーク上で特に冗長な形式であるため、既に「効率的に送信」されている可能性があります。最大データ サイズは比較的小さいため、SOAP オーバーヘッドが発生するのは 1 回だけであるため、ほぼ確実に 1 つのメッセージで送り返す必要があります。したがって、結果のリストまたは配列を返す Web サービスを作成し、それを 1 回呼び出す必要があります。これは、Suds がアクセスできる単一の XML 本体に直接シリアル化する必要があります。

于 2012-05-18T13:48:31.817 に答える