gpt4 book ai didi

python zeep,如何更容易地找到方法/属性所属的绑定(bind)?

转载 作者:行者123 更新时间:2023-12-01 03:57:49 27 4
gpt4 key购买 nike

我尝试使用 python-zeep 包来使用一些肥皂服务( ID3 Global )

这似乎是可行的,对最近添加的功能(WSSE 身份验证和使用多个绑定(bind)的可能性)表示赞赏

现在,我尝试循环中的每个绑定(bind),以便找到正确的绑定(bind),例如:

url = '{http://www.id3global.com/ID3gWS/2013/04}'
bindings = [key.replace(url, '') for key in client.wsdl.bindings]
for binding in bindings:
try:
service = client.bind('ID3global', binding)
result = service.AuthenticateSP(
ProfileIDVersion=profile_id_version,
InputData=input_data
)
print("\n\nAuthenticateSP's result: {}\n\n".format(result))
except Exception as exception:
print('Exception: {}\n'.format(exception))

有更好的方法吗?

谢谢

最佳答案

我不知道你为什么要循环所有端口来找到你需要的端口。您可以检查 wsdl 或使用 python -mzeep <wsdl>查找哪个操作属于哪个端口

关于python zeep,如何更容易地找到方法/属性所属的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37122096/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com