SOAP Client Library for Python
Pengenalan:
Apabila meneroka teknologi SOAP dalam Python, memilih perpustakaan pelanggan yang sesuai adalah penting. Panduan ini memberikan gambaran keseluruhan perpustakaan yang tersedia dan sumber dokumentasinya.
SOAPy
- Sebelum ini dianggap perpustakaan pelanggan SOAP "terbaik" tetapi tidak lagi dikekalkan.
- Tidak serasi dengan Python 2.5 dan ke atas.
ZSI
- Komplek untuk digunakan dan menghadapi perkembangan yang perlahan.
- Termasuk modul bernama "SOAPpy", yang berbeza daripada perpustakaan SOAPpy yang ditinggalkan.
Perpustakaan Lebih Baru
SUDS:
- Berorientasikan Python dan memudahkan penciptaan pelanggan SOAP yang menggunakan WSDL.
- Memerlukan pengubahsuaian untuk mencipta pelayan SOAP.
- SUDS-py3 tersedia untuk Python 3 keserasian.
spyne:
- Memudahkan penciptaan pelayan tetapi memerlukan lebih banyak usaha untuk penciptaan pelanggan.
- Mempunyai dokumentasi terhad.
ladon:
- Serupa dengan soaplib dalam penciptaan pelayan (menggunakan penghias).
- Mendedahkan berbilang antara muka tanpa kod pengguna tambahan.
pysimplesoap:
- Ringan dengan keupayaan klien dan pelayan.
- Termasuk penyepaduan pelayan web2py.
Perpustakaan Tambahan:
- SOAPpy (dikekalkan, berbeza daripada versi ZSI yang ditinggalkan)
- soaplib (ringan, mudah digunakan)
- osa (pantas, langsing, mesra pengguna)
Dokumentasi
- Halaman Perkhidmatan Web Python: Menyediakan maklumat terkini tentang Python perpustakaan untuk SOAP dan jenis perkhidmatan web lain.
- Dokumentasi Zeep: Untuk perpustakaan zeep yang disyorkan.
- Dokumentasi SUDS: Untuk perpustakaan SUDS yang popular.
Atas ialah kandungan terperinci ## Perpustakaan Klien SOAP Apakah yang Perlu Anda Pilih untuk Projek Python Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!