是否可以与Zend_Http进行异步连接?

时间:2011-03-16 23:25:20

标签: php zend-framework curl asynchronous zend-http-client

是否可以与Zend_Http建立异步连接?怎么样?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

没有。 Zend_Http既不支持并行请求(查看curl_multi),也不支持异步请求或响应轮询。所有适配器都是 - >在请求后立即读取 - >写入。

答案 1 :(得分:0)

是的,这是可能的,虽然不是一个自然的解决方案,但是......

try {
    $result = $client->request(Zend_Http_Client::GET);
} catch (Exception $ex) {
    //no hadle
}

并提供超时值1

$client = new Zend_Http_Client("http://127.0.0.1:80......."", array(
    'timeout'      => 1
));