WSDL жүктөлөөрдөн мурун Suds проксисин конфигурациялаңыз
SOAP кардарын түзүүдө Suds прокси дал келтирүүсүн бериңиз жана транспорттун ачык urllib иштетүүчүсүн эске алыңыз.
WSDL жүктөө үчүн керек болгондо маршрутту suds-community кардарынын конструкторуна өткөрүңүз:
from suds.client import Client
client = Client(
'https://service.example/soap?wsdl',
proxy={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Дал келтирүү ачкычтары — бутаткы схемалар; экөө тең бир HTTP ортомчусун көрсөтө алат. Аутентификациясыз коомдук ортомчуга жол берген коомдук SOAP сынагы үчүн ошол HTTP прокси даректерине HTTP прокси тизмесинен талапкерлерди колдонуңуз. WSDL импорттору жана схемалар куруу учурунда да алынышы мүмкүн. Кийинки set_options кийинки ишке таасир этиши мүмкүн, бирок мурунтан ийгиликсиз болгон конструкторду оңдой албайт.
Колдоолгө алынган транспорт өзүнүн дал келтирүүсүнөн ачык urllib ProxyHandler курат. Бош дал келтирүү демейки проксини табуудан айырмаланат, ошондуктан кичине urllib программасында иштеген экспорттолгон чөйрө Suds-ты башкарууга милдеттүү эмес.
Туруктуу маршрут үчүн дал келтирүүнү колдонуңуз. Бутаткыга көз каранды системалык саясат үчүн аны атайын сактаган транспорт интеграциясын тандаңыз. Ар бир иштетүүчүнү бош тизме менен алмаштыруу атайын аутентификация жүрүм-турумун жоготушу мүмкүн.
Берилген ыңгайлаштырылган opener көздөлгөн маршрутту өзү алып жүрүүгө тийиш. Глобалдык opener орнотуу бар жеке openerди алмаштырбайт; бул SOAP кардары чындыгында колдонгон транспортту конфигурациялаңыз.