Ffurfweddu dirprwy Suds cyn iddo lwytho'r WSDL
Darparwch fap dirprwy Suds pan grëir y cleient SOAP a chyfrifwch am handlydd urllib penodol y trafnidiaeth.
Trosglwyddwch y llwybr i adeiladydd cleient suds-community pan fo angen hynny i lwytho'r WSDL:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Allweddi'r map yw cynlluniau cyrchfan; gall y ddau enwi'r un cyfryngwr HTTP. Ar gyfer prawf SOAP cyhoeddus sy'n caniatáu cyfryngwr cyhoeddus heb ei ddilysu, defnyddiwch ymgeiswyr o'r rhestr dirprwyon HTTP ar gyfer yr URLau dirprwy HTTP hynny. Gellir nôl mewnforiadau a sgematâu WSDL hefyd yn ystod yr adeiladu. Gall set_options diweddarach effeithio ar waith diweddarach, ond ni all atgyweirio adeiladydd sydd eisoes wedi methu.
Mae'r trafnidiaeth a gynhelir yn adeiladu ProxyHandler urllib penodol o'i fap. Mae map gwag yn wahanol i ddarganfod dirprwy rhagosodedig, felly nid oes rhaid i amgylchedd allforiedig sy'n gweithio mewn rhaglen urllib fach reoli Suds.
Defnyddiwch y map ar gyfer llwybr sefydlog. Ar gyfer polisi system sy'n dibynnu ar gyrchfan, dewiswch integreiddiad trafnidiaeth sy'n ei gadw'n fwriadol. Gall disodli pob handlydd â rhestr wag golli ymddygiad dilysu arbenigol.
Rhaid i agorwr cyfaddas a ddarperir gario'r llwybr a fwriadwyd ei hun. Nid yw gosod agorwr byd-eang yn disodli un preifat sy'n bodoli; ffurfweddwch y trafnidiaeth y mae'r cleient SOAP hwn yn ei defnyddio mewn gwirionedd.