SOAP запрос с использованием Zeep (Python) «поднять XMLParseError: неожиданный элемент» - PullRequest
0 голосов
/ 06 мая 2020

ZEEP version 3.4.0 Python 3.7.7

Я получаю странное сообщение «raise XMLParseError (« Неожиданный элемент% r »% elements [0] .tag)» в строке complex.py 204, когда я просто меняю с «N» на «Y» для repsAndCerts ниже:

client = Client('https://gw.sam.gov/SAMWS/1.0/Entity?wsdl', transport = transport, plugins=[history])

userid = XXXXXXXX
pswd = YYYYYYYYY
DUNSNO = ZZZZZZZ

client.service.getEntities(
authenticationKey = {'userID': userid,
'password': pswd },
entitySearchCriteria = {
'DUNSNumber': DUNSNO,
},
requestedData = {'coreData': 'Y', 'repsAndCerts': 'Y'}
)

script below:

session = Session()
history = HistoryPlugin()
transport = Transport(session=session)
client = Client('https://gw.sam.gov/SAMWS/1.0/Entity?wsdl', transport = transport, plugins=[history])

userid = XXXXXXX
pswd = YYYYYYY
DUNSNO = ZZZZZZZ

client.service.getEntities(
authenticationKey = {'userID': userid,
'password': pswd },
entitySearchCriteria = {
'DUNSNumber': DUNSNO,
},
requestedData = {'coreData': 'Y', 'repsAndCerts': 'Y'}
)

output:

File "/ Users / Thermalneutron / opt / anaconda3 / lib / python3 .7 / site-packages / zeep / xsd / types / complex.py ", строка 204, в parse_xmlelement поднять XMLParseError (" Unexpected element% r "% elements [0] .tag)

XMLParseError: Unexpected element 'businessObject'

кто-нибудь знаком с этим?

...