1

偶尔发出http请求时,我正在等待一个永远不会得到响应的年龄。在一段合理的时间后取消此请求的推荐方法是什么?

4

3 回答 3

2

设置 HTTP 请求超时。

于 2009-03-25T21:22:11.337 回答
1

urllib2.urlopenhttplib的超时参数。原来的 urllib 没有这么方便的功能。您还可以使用异步 HTTP 客户端,例如twisted.web.client,但这可能不是必需的。

于 2009-03-25T21:28:29.853 回答
1

如果您发出大量 HTTP 请求,您可以通过调用socket.setdefaulttimeout来全局更改它

于 2009-03-25T21:35:52.567 回答