我在我的代码中使用了2.5.5版本的pecl_http库(https://mdref.m6w6.name/http)。
$httpRequest = new \http\Client\Request("GET", $url);
$httpRequest->setOptions(["timeout"=>0.5]);
$client = new \http\Client;
$client->enqueue($httpRequest)->send();
$response = $client->getResponse();
如果我将超时设置为0.5(500毫秒),它似乎会在连接超时后立即返回。如果我将其设置为> 1,似乎服从超时。
这是一个已知问题吗?