Нам необходимо вызывать веб-сервисы SOAP с использованием пакета zeep python. Начиная работу над этим проектом, я реализовал несколько вызовов веб-сервисов, и они работали так, как рекламировалось. Тем не менее, один из веб-сервисов не работает хорошо с Zeep. Призыв прочитать WSDL:
client = Client('http://***/Products.asmx?WSDL', settings=settings)
возвращается:
zeep.exceptions.XMLParseError: Пространство имен, определенное в xsd: import, не соответствует импортированному targetNamespace, расположенному в 'http://*/Products.asmx?WSDL' (http:///Products.asmx?WSDL:1475)
настройки установлены на
strict=False, xml_huge_tree=True
Zeep версия 3.3.0
Вопрос: что могло вызвать такую ошибку?