Cumraigh seachfhreastalaí Suds sula lódálann sé an WSDL
Soláthair mapáil seachfhreastalaí Suds nuair a chruthaítear an cliant SOAP agus cuir san áireamh láimhseálaí urllib follasach an iompair.
Cuir an bealach ar aghaidh chuig tógálaí an chliaint suds-community nuair a bhíonn sé ag teastáil chun an WSDL a lódáil:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Is scéimeanna cinn scríbe eochracha na mapála; is féidir leis an dá cheann an t-idirghabhálaí HTTP céanna a ainmniú. Le haghaidh tástála SOAP poiblí a cheadaíonn idirghabhálaí poiblí neamhfhíordheimhnithe, úsáid iarrthóirí ón liosta seachfhreastalaithe HTTP do na seoltaí seachfhreastalaí HTTP sin. Is féidir allmhairí agus scéimeanna WSDL a fháil freisin le linn an tógála. Is féidir le set_options níos déanaí dul i bhfeidhm ar obair níos déanaí, ach ní féidir leis tógálaí a mhainnigh cheana a dheisiú.
Tógann an t-iompar cothaithe ProxyHandler urllib follasach óna mhapáil. Tá mapáil fholamh difriúil ó aimsiú seachfhreastalaí réamhshocraithe, mar sin ní gá go rialódh timpeallacht easpórtáilte a oibríonn i gclár urllib beag Suds.
Úsáid an mhapáil le haghaidh bealaigh sheasta. Le haghaidh polasaí córais atá ag brath ar an gceann scríbe, roghnaigh comhtháthú iompair a chaomhnaíonn go toiliúil é. Má chuirtear liosta folamh in ionad gach láimhseálaí, féadfar iompar fíordheimhnithe speisialaithe a chailleadh.
Caithfidh opener saincheaptha a sholáthraítear an bealach beartaithe a iompar féin. Ní chuireann suiteáil opener domhanda ionad opener príobháideach atá ann cheana; cumraigh an t-iompar a úsáideann an cliant SOAP seo i ndáiríre.