- У меня есть сервер REST API ()
Код: Выделить всё
http://api.example.com/v1/wait - ничего не делает, кроме сна(10).
Код: Выделить всё
waitМетод - Я запускаю следующее из PHP CLI с параметром Future:
Код: Выделить всё
$client = new \GuzzleHttp\Client;
$response = $client->get('http://api.example.com/v1/wait', [
'future' => true,
'body' => [
'some' => 'var'
],
]);
echo 'OK';
Согласно документации Guzzle:
Вы можете отправлять асинхронные запросы, установив для параметра будущего запроса значение true
Меня не интересуют обратные вызовы завершения вызова, все, что я хочу, это дать API какую-то (возможно, медленную) задачу для работы и продолжения жизни.
Я также попробовал собственный мультизапрос cURL, несколько других библиотек - результат тот же. Выполнение заблокировано, ожидание ответа от сервера API.
Итак, в чем может быть проблема?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/295 ... api-client
Мобильная версия