python 如何捕获 suds Web 服务 soap 错误
python how to catch suds web service soap errors
我正在尝试使用 suds
(版本 0.6)连接到网络服务,
from suds.client import Client
client = Client(SOAP_URL, timeout=10)
现在我有时会遇到 timeout
错误,所以我想知道如何在连接到网络服务时使用 suds
捕获所有错误,然后在 catch 块中我可以重新连接网络服务。
看起来好像他们的所有错误都继承自 Exception
因此要捕获所有错误,您将需要捕获此类错误
否则您可以查看他们的 documentation 并选择要单独处理的异常。
try:
client = Client(SOAP_URL, timeout=10)
except Exception:
#enter code to reconnect here
print("Catch block for creating a client connection")
我正在尝试使用 suds
(版本 0.6)连接到网络服务,
from suds.client import Client
client = Client(SOAP_URL, timeout=10)
现在我有时会遇到 timeout
错误,所以我想知道如何在连接到网络服务时使用 suds
捕获所有错误,然后在 catch 块中我可以重新连接网络服务。
看起来好像他们的所有错误都继承自 Exception
因此要捕获所有错误,您将需要捕获此类错误
否则您可以查看他们的 documentation 并选择要单独处理的异常。
try:
client = Client(SOAP_URL, timeout=10)
except Exception:
#enter code to reconnect here
print("Catch block for creating a client connection")