我有一台相机,正试图通过"Suds"连接它。我已经尝试发送原始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中覆盖它的方法?感谢任何帮助。