• 技术文章 >Python技术 >Python基础教程

    python requests的超时使用

    小妮浅浅小妮浅浅2021-10-21 09:42:31原创6657

    1、requests在用timeout参数设定的秒数时间后停止等待响应。

    2、timeout只对连接过程有效,与下载响应器无关。如果服务器在timeout秒内没有响应,则会引起异常。

    timeout并非整个下载响应的时间限制,更准确地说,当timeout秒内没有从基本套接字接收到字节数据时。

    实例

    >>> requests.get('http://github.com', timeout=0.001)
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    requests.exceptions.Timeout: HTTPConnectionPool(host='github.com', port=80): Request timed out. (timeout=0.001)

    以上就是python requests的超时使用,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python requests
    上一篇:python requests重定向的操作 下一篇:python捕获异常的原因

    相关文章推荐

    • python调用父类的三种方法• python中MRO原则的使用• python命令行模式的使用流程• python算术运算符的扩展功能• python有哪些数组叠加函数• python数组分割的函数• python中INF值的介绍• Python requests如何发送请求• python requests读取服务器响应• python requests响应内容的三种方法• python requests发送不同类型的数据• python requests检测响应状态码• python requests重定向的操作

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网