从Zeep.Client接收NoneType

时间:2018-08-07 12:44:09

标签: python utf-8 zeep

我创建了一个Python脚本,该脚本使用Zeep库连接到第三方Web服务,然后将一些信息发送到该服务。该脚本已在ArcGIS中的地理处理服务中使用。在将脚本移至另一台服务器之前,脚本一直在正确运行,并且可以在我的本地计算机上运行。我很难弄清错误的根源,所以我想向您寻求帮助。

当我尝试运行脚本时,收到一条消息,提示'NoneType'对象没有属性'utf_8_decode'。追溯表明问题出在客户端对象的初始化。我的代码是

client = zeep.Client(wsdl=wsdl)

我也尝试使用

client = zeep.Client(wsdl=wsdl, strict=False)

出现错误:__ init __()获得了意外的关键字参数'strict'。

如果我尝试创建一个仅使用zeep连接到Web服务的新脚本,则该脚本可以完美运行。

0 个答案:

没有答案