【发布时间】:2016-07-12 17:35:12
【问题描述】:
我想获取有关我发送的请求的信息,例如 url、发送的正文等。我正在使用使用 promise 的异步功能(示例如下)
$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()
谢谢
【问题讨论】:
-
请说明您是如何发送请求的。
标签: php promise guzzle guzzle6