Dlulisela umzila kumakhi we-SOAP client we-suds-community lapho ukulayisha i-WSDL kuwudinga:

from suds.client import Client

client = Client(
    'https://service.example/soap?wsdl',
    proxy={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)

Okhiye bemephu yizikimu zendawo okuyiwa kuyo; kokubili kungakhomba kumlamuli oyedwa we-HTTP. Ngokuhlolwa kwe-SOAP komphakathi okuvumela umlamuli womphakathi ongaqinisekisiwe, sebenzisa abazongenela kusuka kuhlu lwe-proxy ye-HTTP kulezo zikheli ze-proxy ye-HTTP. Ukungeniswa kanye namasikimu e-WSDL nakho kungalandwa ngesikhathi sokwakha. I-set_options yakamuva ingathinta umsebenzi wakamuva, kodwa ayikwazi ukulungisa umakhi osehlulekile kakade.

Ukuthwala okugcinwayo kwakha i-urllib ProxyHandler ecacile kusuka kumephu yayo. Imephu engenalutho yehlukile ekutholakaleni kwe-proxy okuzenzakalelayo, ngakho indawo ekhishiwe esebenza kuhlelo oluncane lwe-urllib akudingeki ilawule i-Suds.

Sebenzisa imephu emzileni oqinile. Ngomgomo wohlelo oncike endaweni okuyiwa kuyo, khetha ukuhlanganiswa kokuthwala okugcina lowo mgomo ngamabomu. Ukushintsha isiphathi ngasinye ngohlu olungenalutho kungalahlekelwa ukuziphatha kokugunyazwa okukhethekile.

I-opener yangokwezifiso enikeziwe kufanele yona uqobo ithwale umzila ohlosiwe. Ukufaka i-opener yomhlaba wonke akushintshi eyangasese ekhona; lungiselela ukuthwala okusetshenziswa ngempela yile SOAP client.

Izihloko ezihlobene