Stilltu Suds milliþjóninn áður en WSDL er hlaðið
Gefðu upp proxy-kortlagningu Suds þegar SOAP-biðlarinn er búinn til og taktu tillit til skýrs urllib-meðferðaraðila flutningsins.
Sendu slóðina í smið suds-community-biðlarans þegar WSDL-hleðslan þarf á henni að halda:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Lykilgildi kortlagningarinnar eru áfangaskemu; bæði geta vísað á sama HTTP-millilið. Fyrir opinbera SOAP-prófun sem leyfir óauðkenndan opinberan millilið, notaðu frambjóðendur úr HTTP-milliþjónalistanum fyrir þessi HTTP-milliþjónsföng. Einnig má sækja WSDL-innflutning og skemu meðan á smíðinni stendur. Síðari set_options getur haft áhrif á síðari vinnu en lagar ekki smið sem þegar hefur mistekist.
Viðhaldið flutningslag byggir skýran urllib ProxyHandler úr kortlagningu sinni. Tóm kortlagning er frábrugðin sjálfvirkri milliþjónsuppgötun, svo útflutt umhverfi sem virkar í litlu urllib-forriti þarf ekki að stjórna Suds.
Notaðu kortlagninguna fyrir fasta slóð. Fyrir stefnu kerfis sem fer eftir áfangastað skaltu velja flutningssamþættingu sem varðveitir hana viljandi. Að skipta hverjum meðferðaraðila út fyrir tóman lista getur kostað sérhæfða auðkenningu.
Uppgefinn sérsniðinn opener verður sjálfur að bera fyrirhugaða slóð. Að setja upp alþjóðlegan opener kemur ekki í stað núverandi einkarekin; stilltu flutninginn sem þessi SOAP-biðlari notar í raun.