使用 python SDK 调用接口时,如何设置调用超时时间?
创建SDK的AcsClient`时有一个可选参数timeout,设置方式如下:
client = AcsClient(
'',
'',
'',
timeout=10, # 超时时间,单位为秒
);
这个超时时间缺省值为 10秒。 在目前的实现中(以后可能会变),这个参数传给 HTTPConnection的构造函数 。
当HTTP连接、读写超过这个参数设定的时间后,SDK会抛出异常:
aliyunsdkcore.acs_exception.exceptions.ClientException: SDK.ServerUnreachable Unable to connect server: timed out
赞2
踩1