GuzzleHttp Как создать асинхронный запросPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 GuzzleHttp Как создать асинхронный запрос

Сообщение Anonymous »

Я уже несколько дней пытаюсь создать асинхронный запрос, и у меня тоже ничего не получается. Я не хочу ждать ответа на запрос, я отправляю запрос, и код продолжается. вперед это мой код

Код: Выделить всё

require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client= new Client();
$url="https://test.com?imei=123456789";
$request= new Request("GET", $url);

$promise = $client->sendAsync($request)->detach();

$promise->then(function ($response) {
echo 'I completed! ' . $response->getBody();
});

//$promise->wait();

echo "Continuing with other code...\n";
die;
Мой композитор.json

Код: Выделить всё

{
"name": "findy/findy",
"description": "A brief description of your project",
"require": {
"guzzlehttp/guzzle": "^7.8"
},
"autoload": {
"psr-4": {
"GuzzleHttp\\": "vendor/guzzlehttp/guzzle/src/"
}
},
"minimum-stability": "stable"
}
Когда я запускаю код, я получаю эту ошибку.
Неустранимая ошибка: неперехваченная ошибка: вызов неопределенного метода GuzzleHttp\Promise\Promise::detach( )
Пожалуйста, помогите мне

Подробнее здесь: https://stackoverflow.com/questions/784 ... us-request
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • GuzzleHttp Как создать асинхронный запрос
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Вызов неопределенного метода GuzzleHttp\Utils::chooseHandler() при отправке электронной почты
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Неустранимая ошибка: невозможно повторно объявить GuzzleHttp после установки его с помощью Composer.
    Гость » » в форуме Php
    0 Ответы
    41 Просмотры
    Последнее сообщение Гость
  • GuzzleHttp\Client игнорирует базовый путь в base_url
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • GuzzleHTTP requestAsync Пользовательский тайм-аут не работает
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»