美文网首页
python-suds的TypeNotFound错误解决

python-suds的TypeNotFound错误解决

作者: battle_ | 来源:发表于2017-08-01 11:41 被阅读73次

在使用suds连接webservice时候,遇到了找不到type的错误
该错误一般类型为TypeNotFound:(类名,URL)
出现这种错误的时候发现是由于缺少namespace导致的,一个类型依赖其他类型,而其他类型需要报错的URLnamespace。
此时可以使用suds.xsd.doctor的Import创建,然后将import加入到doctor中

imp = Import("http://localhost/services/RequestService")
doctor = ImportDoctor(imp)
Client可以携带doctor属性连接webservice url
而且doctor可以通过add方法再添加多个Import,doctor.add( *imports),类型依赖很多就需要用到这个了。

相关文章

网友评论

      本文标题:python-suds的TypeNotFound错误解决

      本文链接:https://www.haomeiwen.com/subject/lkcjlxtx.html