Ikkonfigura l-proxy ta' Suds qabel ma tgħabbi l-WSDL
Ipprovdi l-mapping tal-proxy ta' Suds meta jinħoloq il-klijent SOAP u qis il-handler urllib espliċitu tat-trasport.
Għaddi r-rotta lill-kostruttur tal-klijent suds-community meta t-tagħbija tal-WSDL teħtieġha:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Iċ-ċavetta tal-mapping huma skemi tad-destinazzjoni; it-tnejn jistgħu jindikaw l-istess intermedjarju HTTP. Għal test SOAP pubbliku li jippermetti intermedjarju pubbliku mingħajr awtentikazzjoni, uża kandidati mil-lista tal-proxy HTTP għal dawk l-indirizzi tal-proxy HTTP. L-importazzjonijiet u l-iskemi WSDL jistgħu wkoll jinkisbu waqt il-kostruzzjoni. set_options aktar tard jista' jaffettwa xogħol aktar tard, iżda ma jsewwix kostruttur li diġà fallew.
It-trasport miżmum jibni ProxyHandler urllib espliċitu mill-mapping tiegħu. Mapping vojt hu differenti mill-iskoperta tal-proxy awtomatika, għalhekk ambjent esportat li jaħdem fi programm urllib żgħir mhux bilfors jikkontrolla Suds.
Uża l-mapping għal rotta fissa. Għal politika tas-sistema dipendenti mid-destinazzjoni, agħżel integrazzjoni tat-trasport li tippreservaha b'mod deliberat. Is-sostituzzjoni ta' kull handler b'lista vojta tista' titlef imġiba tal-awtentikazzjoni speċjalizzata.
Opener personalizzat ipprovdut irid iġorr hu stess ir-rotta maħsuba. L-installazzjoni ta' opener globali ma tissostitwixxix opener privat eżistenti; ikkonfigura t-trasport li dan il-klijent SOAP attwalment juża.