У меня есть камера, и я пытаюсь к ней подключиться. Я попытался отправить необработанный xml и обнаружил, что единственное, что мешает работе xml suds - это некорректное пространство имен конверта Soap.
Пространство имен конверта:
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
и я хочу переписать его на:
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
Чтобы добавить пространство имен в Python, я пробую этот код:
message = Element('Element_name').addPrefix(p='SOAP-ENC', u='www.w3.org/ENC')
Но когда я добавляю SOAP-ENV
к пространству имен, он не записывается, поскольку он жестко закодирован в привязки suds. Есть ли способ перезаписать это в suds?
Спасибо за любую помощь.