Java HttpClientBuilder如何检索代理身份验证的凭据?

Java HttpClientBuilder如何检索代理身份验证的凭据?,java,proxy,applet,apache-httpclient-4.x,Java,Proxy,Applet,Apache Httpclient 4.x,我开发了一个Java小程序,可以在标准环境中正常工作(没有代理)。相反,如果小程序在位于代理后面的客户机上运行,它会正确下载文件并使用简单的http GET方法(java.net)加入资源,但使用Apache httpclient的http POST方法不起作用。 我正在使用: HttpClientBuilder clientBuilder = HttpClientBuilder.create(); clientBuilder.useSystemProperties(); CloseableHt

我开发了一个Java小程序,可以在标准环境中正常工作(没有代理)。相反,如果小程序在位于代理后面的客户机上运行,它会正确下载文件并使用简单的http GET方法(java.net)加入资源,但使用Apache httpclient的http POST方法不起作用。 我正在使用:

HttpClientBuilder clientBuilder = HttpClientBuilder.create();
clientBuilder.useSystemProperties();
CloseableHttpClient httpclient = clientBuilder.build();
检索代理身份验证的凭据(JVM已经使用了这些凭据,因为我可以使用java.net加入外部资源)。
POST方法的执行会导致407错误(需要代理身份验证)。为什么useSystemProperties()无法检索用于身份验证的凭据?如何检索代理的用户名和密码?

否,未找到修复程序。