“connect_timeout”和“timeout”之间的巨大差异

问题描述 投票:0回答:1

Guzzle 中的“connect_timeout”和“timeout”请求选项有什么区别。

guzzle
1个回答
30
投票

我可以解释这一点的最基本方法是(根据我的理解):

  • connect_timeout - Time Guzzle 将等待建立与服务器的连接
  • 超时 - Time Guzzle 将等待,包括等待建立连接的时间。例如等待长时间运行的脚本。

这个与curl超时相关的答案也非常好 - https://unix.stackexchange.com/questions/94604/does-curl-have-a-timeout/94612

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

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

© www.soinside.com 2019 - 2024. All rights reserved.