我想获取有关我发送的请求的信息,例如 url、发送的正文等。我正在使用使用 Promise 的 Async 功能(示例如下)
$client = new \GuzzleHttp\Client();
return new \GuzzleHttp\Psr7\Request\Request('POST', $this->getUrl(), $this->getHeaders(), $this->getBody());
有没有办法从承诺或响应中获取请求信息?
我问这个的原因是因为我需要稍后将有关请求的一些信息存储在数据库中,这在我发送请求之前无法完成。
到目前为止我尝试的是
- 使用以下方法从 Promise 中获取信息
$promise->getRequest()
$pomise->Request
$promise->request
$promise->getHandlers()
谢谢