Преимущественная аутентификация с Zeep и запросами - PullRequest
0 голосов
/ 25 сентября 2019

Мне нужно поговорить с сервером SOAP, который требует «упреждающей аутентификации» (он использует BasicAuth).

Я понятия не имею, как настроить мой Zeep-клиент, чтобы он вел себя соответствующим образом.

Как сказано здесь , инструмент SoapUI может быть настроен на использование «упреждающей аутентификации»

Может ли кто-нибудь помочь мне добиться того же? (либо настройка zeepили запросы)

Вот мой код, который является довольно стандартным:

session = Session()
session.verify = False  # ignore certificate
session.auth = HTTPBasicAuth(user, pwd)

transport = Transport(session=session)
client = Client(wsdl, transport=transport)
# ...
response = client.service.Operation(**params)

Приведенный выше код не проходит проверку подлинности и заканчивается ошибкой SSL, которая ожидается.

Буду признателен за любую оказанную помощь.Спасибо

...