2

我正在使用 Symfony 4.4.7 并使用 HTTPClient (Symfony\Component\HttpClient\HttpClient) 发出 http 请求,但请求未在探查器中显示。如何使此探查器选项卡工作?

4

1 回答 1

1

我解决了。

您应该使用 HttpClient 使用依赖注入,然后请求将出现在 Profiler 中。

// services.yaml
App\Service\SomeService:
    arguments: 
        $httpClient: '@http_client'
...

use Symfony\Contracts\HttpClient\HttpClientInterface;
...
class SomeService
{
    protected $httpClient;
    public function __construct(HttpClientInterface $httpClient)
    {
        $this->httpClient = $httpClient;
    }
    ...
}
于 2020-07-16T13:29:35.640 回答