Мне нужно поговорить с сервером 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, которая ожидается.
Буду признателен за любую оказанную помощь.Спасибо