ホームページ  >  記事  >  バックエンド開発  >  ## Python プロジェクトにはどの SOAP クライアント ライブラリを選択する必要がありますか?

## Python プロジェクトにはどの SOAP クライアント ライブラリを選択する必要がありますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-28 16:59:02155ブラウズ

## What SOAP Client Library Should You Choose for Your Python Project?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。