Send ruta til konstruktøren for suds-community-klienten når WSDL-innlastinga treng henne:

from suds.client import Client

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

Nyklane i tilordninga er destinasjonsskjema; begge kan peike på same HTTP-mellomledd. For ein offentleg SOAP-test som tillèt eit uautentisert offentleg mellomledd, bruk kandidatar frå HTTP-proxylista for desse HTTP-proxyadressene. WSDL-importar og skjema kan òg hentast under konstruksjonen. Ein seinare set_options kan påverke seinare arbeid, men reparerer ikkje ein konstruktør som alt har feila.

Den vedlikehaldne transporten byggjer ein eksplisitt urllib ProxyHandler frå tilordninga si. Ei tom tilordning er annleis enn standard proxy-oppdaging, så eit eksportert miljø som fungerer i eit lite urllib-program treng ikkje styre Suds.

Bruk tilordninga for ei fast rute. For destinasjonsavhengig systempolitikk bør du velje ein transportintegrasjon som med vilje bevarer henne. Å bytte ut kvar handterar med ei tom liste kan miste spesialisert autentiseringsåtferd.

Ein medfølgjande eigendefinert opener må sjølv bere den tiltenkte ruta. Å installere ein global opener erstattar ikkje ein eksisterande privat; set opp transporten som denne SOAP-klienten faktisk brukar.

Relaterte artiklar