【问题标题】:What is the Python equivalent of RequestConfig in Java?Java 中 RequestConfig 的 Python 等价物是什么?
【发布时间】:2016-08-01 07:33:37
【问题描述】:

我在 Java 中有以下一段代码:

RequestConfig.custom().setSocketTimeout(10).setConnectTimeout(20).build();

如何在 Python 中实现相同的功能?

【问题讨论】:

  • 我之前确实看过这个问题。问题是有一个settimeout() 函数可以设置套接字操作的超时时间,但我似乎找不到连接操作的超时选项。

标签: java python apache python-2.7 http


【解决方案1】:

请查看此answer,其中显示了如何设置timeout

documentation 的结果是,setSocketTimeoutsetConnectTimeout 在 Python 中是相同的东西。

注意connect()操作受超时设置的限制, 通常建议在致电之前致电settimeout() connect() 或将超时参数传递给create_connection()。这 系统网络堆栈可能会返回自己的连接超时错误 无论任何 Python 套接字超时设置如何。

【讨论】:

    猜你喜欢
    • 2011-04-13
    • 2016-12-06
    • 1970-01-01
    • 2011-01-04
    • 2011-04-12
    • 2016-10-30
    • 2011-01-04
    • 2017-08-31
    • 2013-10-18
    相关资源
    最近更新 更多