我有一个相机,我正在尝试连接它以防止泡沫。我尝试发送原始 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 绑定中。有没有办法在泡沫中覆盖它?
谢谢你的帮助。