gpt4 book ai didi

python 如何捕获 suds web 服务 SOAP 错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:29:03 25 4
gpt4 key购买 nike

我正在尝试使用suds (版本 0.6)连接到 Web 服务,

from suds.client import Client
client = Client(SOAP_URL, timeout=10)

现在我有时会得到 timeout错误,所以我想知道如何使用 suds 捕获所有错误当连接到 Web 服务时,然后在 catch block 中我可以重新连接 Web 服务。

最佳答案

看起来它们的所有错误都继承自 Exception,因此要捕获所有错误,您需要捕获此类错误

否则你可以查看他们的documentation并选择您要单独处理的异常。

try:
client = Client(SOAP_URL, timeout=10)
except Exception:
#enter code to reconnect here
print("Catch block for creating a client connection")

关于python 如何捕获 suds web 服务 SOAP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47433921/

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