开发者社区> 问答> 正文

使用 python SDK 调用接口时,如何设置调用超时时间?

已解决

使用 python SDK 调用接口时,如何设置调用超时时间?

展开
收起
vincent90 2018-10-24 11:23:55 7082 0
1 条回答
写回答
取消 提交回答
  • 阿里云SDK研发人员
    采纳回答

    创建SDK的AcsClient`时有一个可选参数timeout,设置方式如下:

    client = AcsClient(
       "<your-access-key-id>", 
       "<your-access-key-secret>",
       "<your-region-id>",
       timeout=10,   # 超时时间,单位为秒
    );

    这个超时时间缺省值为 10秒。 在目前的实现中(以后可能会变),这个参数传给 HTTPConnection构造函数

    当HTTP连接、读写超过这个参数设定的时间后,SDK会抛出异常:

    aliyunsdkcore.acs_exception.exceptions.ClientException: SDK.ServerUnreachable Unable to connect server: timed out
    2019-07-17 23:09:58
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载