Python 用 SOAP クライアント ライブラリ
概要:
Python で SOAP テクノロジを検討する場合、適切なクライアント ライブラリを選択することが重要です。このガイドでは、利用可能なライブラリとそのドキュメント リソースの概要を説明します。
SOAPy
- 以前は「最良の」SOAP クライアント ライブラリと考えられていましたが、現在はそうではありません維持されています。
- Python 2.5 以降と互換性がありません。
ZSI
- 使用が複雑で、開発が遅くなる可能性があります。
- 放棄された SOAPpy ライブラリとは別の「SOAPpy」という名前のモジュールが含まれています。
新しいライブラリ
SUDS:
- Python 指向で、WSDL を使用する SOAP クライアントの作成を簡素化します。
- SOAP サーバーを作成するには変更が必要です。
- SUDS-py3 は Python 3 で使用できます。互換性。
spyne:
- サーバーの作成は容易になりますが、クライアントの作成にはより多くの労力が必要です。
- ドキュメントは限られています。
ladon:
- サーバー作成の SOAPLIB と同様 (デコレーターを使用)。
- 追加のユーザー コードなしで複数のインターフェイスを公開します。
pysimplesoap:
- クライアントおよびサーバー機能を備えた軽量。
- web2py サーバー統合が含まれます。
追加ライブラリ:
- SOAPpy (保守されており、放棄された ZSI バージョンとは異なります)
- soaplib (軽量で使いやすい)
- osa (高速、スリム、ユーザーフレンドリー)
ドキュメント
- Python WebServices ページ: Python に関する最新情報を提供しますSOAP およびその他の Web サービス タイプのライブラリ。
- Zeep ドキュメント: 推奨される zeep ライブラリ用。
- SUDS ドキュメント: 一般的な SUDS ライブラリ用。
以上が## Python プロジェクトにはどの SOAP クライアント ライブラリを選択する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。