WSDL yuklanishidan oldin Suds proksisini sozlang
SOAP mijozi yaratilganda Suds proksi xaritasini bering va transportning aniq urllib ishlov beruvchisini hisobga oling.
WSDL yuklash uchun kerak bo'lganda marshrutni suds-community mijozi konstruktoriga uzating:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Xarita kalitlari — manzil sxemalari; ikkalasi ham bir xil HTTP vositachisini ko'rsatishi mumkin. Autentifikatsiyasiz ommaviy vositachiga ruxsat beruvchi ommaviy SOAP sinovi uchun o'sha HTTP proksi manzillariga HTTP proksi ro'yxatidan nomzodlardan foydalaning. WSDL importlari va sxemalari qurish paytida ham olinishi mumkin. Keyingi set_options keyingi ishga ta'sir qilishi mumkin, lekin allaqachon muvaffaqiyatsiz bo'lgan konstruktorni tuzatmaydi.
Qo'llab-quvvatlanadigan transport o'z xaritasidan aniq urllib ProxyHandler quradi. Bo'sh xarita standart proksi aniqlashdan farq qiladi, shuning uchun kichik urllib dasturida ishlaydigan eksport qilingan muhit Sudsni boshqarishi shart emas.
Belgilangan marshrut uchun xaritadan foydalaning. Manzilga bog'liq tizim siyosati uchun uni qasddan saqlaydigan transport integratsiyasini tanlang. Har bir ishlov beruvchini bo'sh ro'yxat bilan almashtirish maxsus autentifikatsiya xatti-harakatini yo'qotishi mumkin.
Taqdim etilgan maxsus opener mo'ljallangan marshrutni o'zi olib yurishi kerak. Global opener o'rnatish mavjud shaxsiy opener o'rnini bosmaydi; bu SOAP mijozi haqiqatda ishlatadigan transportni sozlang.