You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling getContent twice on the AsyncResponse returned by the NoPrivateNetworkHttpClient returns an empty string the second time the method is called if the NoPrivateNetworkHttpClient is configured with the following options: ['max_redirects' => 0].
This works fine with symfony/http-client 6.4.15 and 6.4.16
How to reproduce
$httpClient = new \Symfony\Component\HttpClient\NoPrivateNetworkHttpClient(\Symfony\Component\HttpClient\HttpClient::create());
$httpClient = $httpClient->withOptions(['max_redirects' => 0]);
$response = $httpClient->request('GET', 'https://example.com');
$content1 = $response->getContent(); // $content1 will be the HTML body$content2 = $response->getContent(); // $content2 will be an empty string
Possible Solution
Obviously not a solution but this works ok if I remove the return AsyncResponse(... that was added in line 120 in this commit symfony/http-client@d77d8e2