Suds proxy-ni WSDL yüklənməzdən əvvəl konfiqurasiya edin
SOAP müştərisi yaradılarkən Suds-un proxy xəritəsini verin və nəqliyyatın açıq urllib idarəedicisini nəzərə alın.
WSDL yüklənməsi üçün lazım olduqda marşrutu suds-community müştəri konstruktoruna ötürün:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Xəritənin açarları təyinat sxemləridir; hər ikisi eyni HTTP vasitəçisini göstərə bilər. Autentifikasiyasız ictimai vasitəçiyə icazə verən ictimai SOAP sınağı üçün həmin HTTP proxy ünvanları üçün HTTP proxy siyahısından namizədlərdən istifadə edin. WSDL idxalları və sxemlər də qurulma zamanı gətirilə bilər. Sonrakı set_options sonrakı işlərə təsir edə bilər, lakin artıq uğursuz olmuş konstruktoru bərpa edə bilməz.
Dəstəklənən nəqliyyat öz xəritəsindən açıq urllib ProxyHandler qurur. Boş xəritə standart proxy aşkarlamasından fərqlidir, buna görə kiçik urllib proqramında işləyən ixrac edilmiş mühit Suds-u idarə etmək məcburiyyətində deyil.
Sabit marşrut üçün xəritədən istifadə edin. Təyinatdan asılı sistem siyasəti üçün onu qəsdən qoruyan nəqliyyat inteqrasiyasını seçin. Hər idarəedicini boş siyahı ilə əvəz etmək xüsusi autentifikasiya davranışını itirə bilər.
Verilən fərdi opener nəzərdə tutulan marşrutu özü daşımalıdır. Qlobal opener quraşdırmaq mövcud özəl openeri əvəz etmir; bu SOAP müştərisinin həqiqətən istifadə etdiyi nəqliyyatı konfiqurasiya edin.