ok2c commented on PR #773:
URL:
https://github.com/apache/httpcomponents-client/pull/773#issuecomment-3720084181
@garydgregory What you described above is exactly what this change-set
intends to accomplish.
> I'd be willing to consider a default behavior change just for the proxy
behavior.
@rschmitt This cannot be _just_ for the proxy behavior, because there is at
the very least JSSE settings that are standard and are not archaic,
```
http.proxyHost
http.proxyPort
https.proxyHost
https.proxyPort
http.nonProxyHosts
https.proxyUser
http.proxyUser
https.proxyPassword
http.proxyPassword
http.keepAlive
http.agent
ssl.TrustManagerFactory.algorithm
javax.net.ssl.trustStoreType
javax.net.ssl.trustStore
javax.net.ssl.trustStoreProvider
javax.net.ssl.trustStorePassword
ssl.KeyManagerFactory.algorithm
javax.net.ssl.keyStoreType
javax.net.ssl.keyStore
javax.net.ssl.keyStoreProvider
javax.net.ssl.keyStorePassword
https.protocols
https.cipherSuites
```
I am fine with dropping 'http.keepAlive' and 'http.agent' entirely and
making use of all other properties listed above by default without any API
changes other than deprecation of `useSystemProperties` method. If that works
for you, it works for me, though I have to say I find this approach potentially
massively more disruptive than my current one.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]