2024-09-28 18:58:05 发布
网友
我的WSDL文件位于http://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl,我应该调用方法的目标是http://192.168.0.33:8080/onvif/services,如何配置SUDS客户机来使用这两个地址?在
http://192.168.0.33:8080/onvif/services
SUDS
我一直想解决同样的问题。我找到了一个更优雅的解决方案:
from suds.client import Client client = Client( 'http://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl', location='http://192.168.0.33:8080/onvif/services', )
这篇文章回答了你的问题:Changing web service url in SUDS library
from suds.client import Client client = Client('http://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl') client.wsdl.services[0].setlocation('http://192.168.0.33:8080/onvif/services')
我一直想解决同样的问题。我找到了一个更优雅的解决方案:
这篇文章回答了你的问题:Changing web service url in SUDS library
相关问题 更多 >
编程相关推荐