Why do I receive a timeout error from Pythons requests module?

前端 未结 3 1461
轮回少年
轮回少年 2020-12-30 01:57

I use requests.post(url, headers, timeout=10) and sometimes I received a ReadTimeout exception HTTPSConnectionPool(host=\'domain.com\', port=443): Read ti

3条回答
  •  無奈伤痛
    2020-12-30 02:07

    Per https://requests.readthedocs.io/en/latest/user/quickstart/#timeouts, that is the expected behavior. As royhowie mentioned, wrap it in a try/except block (e.g.:

    try:
      requests.post(url, headers, timeout=10)
    except requests.exceptions.Timeout:
      print "Timeout occurred"
    

    )

提交回复
热议问题