我有一个XML/wcfapi需要实现一些东西。API客户端库在Windows中仅作为c提供,我们公司不提供c或Windows。我现在正在试验Python和zeep。如果有人感兴趣,这个api就是对称访问控制系统api。在
我可以连接到服务器并读取wsdl结构。这是有效的:
URL='https://localhost/smsXMLWebService/SMSXMLWebService.svc?singleWsdl'
URL2='https://localhost/smsXMLWebService/smsXMLWebService.svc'
session = Session()
session.verify = False
transport = Transport(session=session)
self.client = zeep.Client(URL, transport=transport)
self.service = self.client.create_service('{http://tempuri.org/}WSHttpBinding_ISMSXMLWebService', URL2)
现在,从那以后的一切都需要登录到这个平台。在示例c代码中,按如下方式执行:
^{pr2}$我的self.service
现在有G4TLogin()调用,它似乎试图在我对流量进行wireshark时进行连接。但是如何设置用户名和密码,因为它们不是G4TLogin()方法的参数?在
这不起作用:
^{3}$这超出了我的舒适范围,我可能在这里使用了不正确的术语。有什么想法吗?在
错误消息是
AttributeError: Service has no operation 'ClientCredentials'
目前没有回答
相关问题 更多 >
编程相关推荐