发布网友 发布时间:2022-04-22 09:04
共2个回答
懂视网 时间:2022-04-18 07:33
超时(timeout)
为防止服务器不能及时响应,大部分发至外部服务器的请求都应该带着 timeout 参数。在默认情况下,除非显式指定了 timeout 值,requests 是不会自动进行超时处理的。如果没有 timeout,你的代码可能会挂起若干分钟甚至更长时间。
连接超时指的是在你的客户端实现到远端机器端口的连接时(对应的是 connect() ),Request 会等待的秒数。一个很好的实践方法是把连接超时设为比 3 的倍数略大的一个数值,因为 TCP 数据包重传窗口 (TCP packet retransmission window) 的默认大小是 3。
在爬虫代理这一块我们经常会遇到请求超时的问题,代码就卡在哪里,不报错也没有requests请求的响应。
热心网友 时间:2022-04-18 04:41
请求超时。
request
英 [rɪ'kwest] 美 [rɪ'kwest]
n. 请求;要求;vt. 请求;要求。
His answer to my request was a negative.
我的请求遭到了他的拒绝。
用法
1、request也可表示“所请求的事物”,是可数名词。
2、request可以搭用由that引导的同位语从句,从句中的谓语动词须用虚拟式。
3、request较ask正式,一般不出现在口语中。
4、request作名词时,后可接for,但作及物动词时,后不可接for。例如a request for assistance和He requested assistance。