URL、送信された本文など、送信したリクエストに関する情報を取得したい.プロミスを使用する非同期機能を使用しています(以下の例)
$client = new \GuzzleHttp\Client();
return new \GuzzleHttp\Psr7\Request\Request('POST', $this->getUrl(), $this->getHeaders(), $this->getBody());
プロミスまたはレスポンスからリクエスト情報を取得する方法はありますか?
これを尋ねている理由は、リクエストに関する情報を後でデータベースに保存する必要があるためです。これは、リクエストを送信する前に行うことはできません。
私がこれまでに試したことは、
- 次の方法でプロミスから情報を取得します
$promise->getRequest()
$pomise->Request
$promise->request
$promise->getHandlers()
ありがとうございました