如何测试curl" CURLOPT_CONNECTTIMEOUT"

时间:2015-05-27 07:12:23

标签: php curl

有没有办法测试CURLOPT_CONNECTTIMEOUT?

我有一条卷曲有这条线:

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5 );

但是如何测试它实际上是否尝试连接5s并且仅在此之后它停止尝试连接并继续前进?

如果我关闭服务器,curl根本不会等待,因为它认为没有必要。如果我将请求的php脚本置于睡眠状态,curl会等待该睡眠时间,因为有连接但脚本只需要很长时间。

我使用本地WAMP服务器作为调用者,并使用symfony将调用发送到本地php-server。

1 个答案:

答案 0 :(得分:1)

如果curl连接到不可路由的IP地址10.255.255.1,则可以进行测试。