我Zend_Http_Client
用来请求 URL,HTTP 客户端的超时设置为 10。
$config = array(
'adapter' => 'Zend_Http_Client_Adapter_Curl',
'curloptions' => array(
CURLOPT_USERAGENT => 'Zend_Curl_Adapter',
CURLOPT_HEADER => 0,
CURLOPT_VERBOSE => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_TIMEOUT => 10,
CURLOPT_SSL_VERIFYPEER => false,
),
);
为了测试,我还添加了一个设定的时间限制来尝试阻止它挂起:
set_time_limit(10);
try {
$client->request($method);
} catch (Zend_Http_Client_Exception $e) {
// ...
}
该请求只是挂起,因此我无法获得响应对象,也不会引发异常/致命事件。以前有人遇到过这个问题吗?