Проследите руту конструктору клијента suds-community када је потребна за учитавање WSDL-а:

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-а не замењује постојећи приватни; конфигуришите транспорт који овај SOAP клијент стварно користи.

Повезани чланци