有没有办法测试CURLOPT_CONNECTTIMEOUT?
我有一条卷曲有这条线:
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5 );
但是如何测试它实际上是否尝试连接5s并且仅在此之后它停止尝试连接并继续前进?
如果我关闭服务器,curl根本不会等待,因为它认为没有必要。如果我将请求的php脚本置于睡眠状态,curl会等待该睡眠时间,因为有连接但脚本只需要很长时间。
我使用本地WAMP服务器作为调用者,并使用symfony将调用发送到本地php-server。
答案 0 :(得分:1)
如果curl连接到不可路由的IP地址10.255.255.1,则可以进行测试。