Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用guzzlehttpphp进行Ping_Php_Guzzle - Fatal编程技术网

使用guzzlehttpphp进行Ping

使用guzzlehttpphp进行Ping,php,guzzle,Php,Guzzle,我想使用guzzle http进行ping。 我不在乎对方的反应。 只要请求就够了。 无需回复。 请求后,代码需要退出。不要等待回应 我尝试使用async <?php require_once "vendor/autoload.php"; $client = new GuzzleHttp\Client(); $promise1 = $client->requestAsync('GET', 'http://localhost/test/?id=from_async1'); $pr

我想使用guzzle http进行ping。 我不在乎对方的反应。 只要请求就够了。 无需回复。 请求后,代码需要退出。不要等待回应

我尝试使用async

<?php
require_once "vendor/autoload.php";

$client = new GuzzleHttp\Client();

$promise1 = $client->requestAsync('GET', 'http://localhost/test/?id=from_async1');

$promise2 = $client->requestAsync('GET', 'http://localhost/test/?id=from_async2');

$promise3 = $client->requestAsync('GET', 'http://localhost/test/?id=from_async3');

$promise1->then(function (ResponseInterface $response) {

});

$promise2->then(function (ResponseInterface $response) {

});

$promise3->then(function (ResponseInterface $response) {

});
$promise1->wait();

$promise2->wait();

$promise3->wait();

如果你不想等待承诺的解决,那么你为什么要使用
等待
?我没有等待就尝试了,但结果没有提出任何请求。如果你不想等待承诺的解决,那么你为什么要使用
等待
?我没有等待就尝试了,但结果没有提出任何请求。