Можно ли устанавливать асинхронные соединения с Zend_Http? - PullRequest
2 голосов
/ 17 марта 2011

Можно ли устанавливать асинхронные соединения с Zend_Http? Как?

Спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 17 марта 2011

Нет.Zend_Http не поддерживает ни параллельные запросы (посмотрите на это curl_multi ), ни асинхронные запросы или опрос ответов.Все адаптеры -> читаются сразу после запроса -> пишут.

0 голосов
/ 24 июня 2016

Да, это возможно, хотя и не является естественным решением, но ...

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
));
...