关于' connect_timeout'之间的差异并且'超时'

时间:2016-09-16 08:14:34

标签: guzzle

' connect_timeout'之间的区别是什么?并且'超时'请求选项Guzzle。

1 个答案:

答案 0 :(得分:8)

我能解释的最基本的方法是(根据我的理解):

  • connect_timeout - Time Guzzle将等待与服务器建立连接
  • 超时 - 一旦建立连接,Time Guzzle将等待服务器处理请求。例如,等待长时间运行的脚本。

这个与卷曲超时相关的答案也很不错 - https://unix.stackexchange.com/questions/94604/does-curl-have-a-timeout/94612

用于定义超时的标志--connect-timeout和--max-time使得差异更加清晰。

我也相信Guzzle选项与这些卷曲选项相关联