有人知道如何使用guzzlephp发送一个有效的非阻塞异步请求吗?
这似乎得到了支持,但似乎没有得到实施
<?php
$this->guzzle->requestAsync('post', 'http://', ['synchronous' => false])->wait();
?>从某种意义上说,它不等待响应。
php-ga-measurement protocol也有一个问题。
$analytics->setAsyncRequest(true)->sendPageview(); 发布于 2017-05-08 22:21:51
你说的是什么问题?
异步请求在Guzzle中运行良好,正如您所描述的那样。你只需要立即得到requestAsync()的承诺,做其他事情,当你准备好的时候,就会得到回应。
// ['synchronous' => false] is not required.
$responsePromise = $this->guzzle->requestAsync('post', 'http://...');
// Your stuff...
$response = $responsePromise->wait();我不知道php-ga-measurement protocol,BTW,但是这个库似乎也正确地实现了它们。
https://stackoverflow.com/questions/43755986
复制相似问题