问题描述
在linux上,我尝试编写一个连接Windows-SOAP-service的程序(在该问题的上下文中,操作系统可能很重要)。
我通过以下方式连接到该服务
class GWS:
def __init__:
self.config = configparser.ConfigParser()
self.config.read(join(os.path.dirname(os.path.realpath(__file__)),"configuration.ini"))
self.gClient = zeep.Client(wsdl=self.config["G"]["g_wsdl_url"])
...
比起我尝试致电服务
...
self.gWS = GWS()
self.gService = self.gWS.gClient.service
...
arf = self.g.GetAbrResultFiles(tfile.DT_ID,self.s.secret)
最后一行比抛出错误,即: “ UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0xff:无效的开始字节”或“ UnicodeDecodeError:'utf-8'编解码器无法解码位置4的字节0xd9:无效的连续字节 “,但字节值和位置可能会有所不同。
我试图“解码('ISO-1252-1')”或“解码('utf-8')”,但是没有运气。
任何人都知道,这里出了什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)