Я хочу получить информацию об отправленном мной запросе, такую как URL-адрес, отправленное тело и т. д. Я использую функцию Async, которая использует обещания (пример ниже)
$client = new \GuzzleHttp\Client();
return new \GuzzleHttp\Psr7\Request\Request('POST', $this->getUrl(), $this->getHeaders(), $this->getBody());
Есть ли способ получить информацию о запросе из обещания или из ответа?
Причина, по которой я спрашиваю об этом, заключается в том, что мне нужно позже сохранить некоторую информацию о запросе в базе данных, что невозможно сделать до того, как я отправлю запрос.
То, что я пробовал до сих пор,
- Getting the information from the promise with the following methods
$promise->getRequest()
$pomise->Request
$promise->request
$promise->getHandlers()
Спасибо