Open matthew-js-porter opened 2 weeks ago
@matthew-js-porter The behaviour is intentional - if the token is changed then we need to discard the old pooled connections and start new connections with the new token.
I prepared a PR #3517 that will guarantee that we will invoke this just once though.
When configuring a Netty HTTP client to use a proxy, I would have expected the headers callback specified in the
ProxyProvider
to be called only during the initial CONNECT request to the proxy server and that after the tunnel was created there would be no need to call the headers callback. Is my understanding on the proxy correct or am I completely off base here?Expected Behavior
The
httpHeaders
method to be called only when creating the tunnel to the Proxy.Actual Behavior
The
httpHeaders
method is ran for every request the httpClient makes.Steps to Reproduce
Configure HTTP Client with a Proxy like this. When making requests observe that the
httpHeaders
method is ran for each request.