2

guzzlephpを使用して非アクティブ非同期要求を送信する方法を知っている人はいますか?guzzlephp(またはphp-ga-measurement-protocol)の非同期リクエスト

は、このためのサポートがあるようですが、それは

<?php 

$this->guzzle->requestAsync('post', 'http://', ['synchronous' => false])->wait(); 

?> 

はそれが応答を待たないという意味で実装されて実装していないようです。

あなたが話しているのは何の問題のphp-GA-測定プロトコルに問題

$analytics->setAsyncRequest(true)->sendPageview(); 

答えて

0

もありますか?

Guzzleでは、説明したとおり、非同期要求が正常に機能します。 requestAsync()からすぐに約束を得て、準備ができたら他のものを行い、応答を取ってください。

// ['synchronous' => false] is not required. 
$responsePromise = $this->guzzle->requestAsync('post', 'http://...'); 

// Your stuff... 

$response = $responsePromise->wait(); 

php-ga-measurement-protocolについてはわかりませんが、このlibも正しく実装されているようです。

関連する問題