【问题标题】:How to ensure timeout exception is thrown in HTTPS request如何确保在 HTTPS 请求中抛出超时异常
【发布时间】:2014-08-13 17:59:33
【问题描述】:

HTTP 的超时主题已被多次讨论,但我正在尝试通过代理测试 HTTPS 连接。

urllib2、mechanize、httplib、requests 只是一些被报告存在 HTTPS 超时问题的库。

我也尝试了流行的:socket.setdefaulttimeout(3),它仍然挂起而没有超时。

有没有人可以在超时工作的 HTTPS 网站上测试 HTTPS 代理?

非常感谢。

【问题讨论】:

    标签: python python-2.7 https


    【解决方案1】:

    在专用线程或进程中运行您的请求,并定期检查请求结果。 类似于https://stackoverflow.com/a/14924210/853876

    【讨论】:

    • 肯定有别的办法吧?我不敢相信没有通过支持超时的代理进行 HTTPS 请求的库。
    猜你喜欢
    • 2016-05-27
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 2018-09-05
    相关资源
    最近更新 更多