Python SOAP クライアント ライブラリ: ドキュメントとオプション
初心者にとって、Python SOAP クライアント ライブラリの世界をナビゲートするのは難しいかもしれません。ドキュメントが不十分であるように見えるかもしれませんが、この説明ではさまざまなライブラリとそれぞれのリソースに焦点を当てています。
既存の Python SOAP クライアント ライブラリ:
現時点では、決定的な「最適な」ライブラリはありません。 。各オプションには長所と短所があります。
古いライブラリ:
-
SOAPy: かつては優先された選択肢でしたが、SOAPy は維持されなくなりました。 Python バージョン 2.5 以降とは互換性がありません。
-
ZSI: 学習曲線が急で開発プロセスが遅いため、使用はお勧めできません。
「新しい」ライブラリ:
-
SUDS: Python の性質で知られる SUDS は、WSDL を使用するクライアントの作成を簡素化します。ドキュメントには豊富な例が記載されています。
-
spyne: サーバーの作成は簡単ですが、クライアントの作成は困難な場合があります。堅牢なドキュメントが不足している場合があります。
-
ladon: サーバーの作成は、soaplib と似ています。追加のコードなしで複数のインターフェイスをサポートします。
-
pysimplesoap: クライアントとサーバーの両方のための軽量オプション。 Web2py 統合が利用可能です。
-
SOAPpy: このバージョンは、ZSI でホストされている放棄されたバージョンとは異なります。 2011 年まで維持されていましたが、現在の状況は不明です。
-
soaplib: SOAP Web サービスの作成と呼び出しの使いやすさを重視しています。
-
osa: SOAP クライアント向けに特別に設計された高速でシンプルなライブラリ。
更新された推奨事項:
-
zeep: A Python 2 と 3 の両方をサポートする、よくメンテナンスされたライブラリ。
-
Python WebServices: メンテナンスされた Python Web サービス モジュールに関する最新情報を提供する包括的なリソース。
追加情報:
- 特に Python 2.6 バージョンの場合、SUDS は引き続き信頼できる選択肢です。
- 各ライブラリは独自のドキュメントとリソースを提供します。詳細については、それぞれの Web サイトを参照してください。
以上が## 2023 年に使用するのに最適な Python SOAP クライアント ライブラリは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。