bug #37190 [HttpClient] disable AMP's inactivity timeout, we deal with it on our own already (nicolas-grekas)
This PR was merged into the 5.1 branch.
Discussion
----------
[HttpClient] disable AMP's inactivity timeout, we deal with it on our own already
| Q | A
| ------------- | ---
| Branch? | 5.1
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | Fix #36911
| License | MIT
| Doc PR | -
I encountered this today also.
Commits
-------
a7b18ff590
[HttpClient] disable AMP's inactivity timeout, we deal with it on our own already
This commit is contained in:
commit
816958176c
@ -120,6 +120,9 @@ final class AmpHttpClient implements HttpClientInterface, LoggerAwareInterface,
|
||||
$request->setTcpConnectTimeout(1000 * $options['timeout']);
|
||||
$request->setTlsHandshakeTimeout(1000 * $options['timeout']);
|
||||
$request->setTransferTimeout(1000 * $options['max_duration']);
|
||||
if (method_exists($request, 'setInactivityTimeout')) {
|
||||
$request->setInactivityTimeout(0);
|
||||
}
|
||||
|
||||
if ('' !== $request->getUri()->getUserInfo() && !$request->hasHeader('authorization')) {
|
||||
$auth = explode(':', $request->getUri()->getUserInfo(), 2);
|
||||
|
Reference in New Issue
Block a user