[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-2381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17995794#comment-17995794
 ] 

Gary D. Gregory commented on HTTPCLIENT-2381:
---------------------------------------------

LOL [~olegk] instant classic! 

> Allow environment proxy settings by default or strongly document this decision
> ------------------------------------------------------------------------------
>
>                 Key: HTTPCLIENT-2381
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2381
>             Project: HttpComponents HttpClient
>          Issue Type: Wish
>            Reporter: Jon Harper
>            Priority: Major
>
> Hi,
> projects keep getting burned by the fact that is it impossible to set runtime 
> environment variables to use http proxies. My personal latest frustration is 
> with central-publishing-maven-plugin which is unusable in many companies 
> where using a corporate proxy is mandatory (no direct internet access). This 
> has happened times and times again, for example.
> https://github.com/spring-cloud/spring-cloud-vault/issues/75
> https://github.com/spring-projects/spring-boot/issues/35815
> It seems like every time this happen, people then just add the required code 
> to be able to set an environment variable or a system property, after the 
> initial pain of beeing blocked by this problem.
> Should this project be changed so that by default without code you can use 
> system properties to configure the proxy ? That is have systemProperties=true 
> everywhere and replace useSystemProperties() by disableSystemProperties().
> Using the same system properties as the jdk clients is the simplest, but if 
> needed it would still provide benefit if it were entirely new system 
> properties (so no backwards compatibilty as these properties would never have 
> been set), at least people would be to use proxies without changing some code 
> or worse changing some third party library.
> An alternative would be to add a prominent note in the docs to warn that 
> unless specific code is added, using a proxy is impossible and makes the 
> client unusable in many corporate contexts. Maybe also document why this 
> design decision was made, what are the advantages of doing this so that users 
> at least understand what they gain in exchange for their suffering.
> Thanks in advance,
> Jon



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to