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.

Artikli relatati