Tag: pac

如何在Java中使用自动代理配置脚本

我的Internet Explorer设置为具有用于Web访问的自动代理文件(所谓的PAC)。 有没有办法在我的Java程序中使用它呢? 我的Java代码似乎根本不使用代理。 ArrayList ar = new ArrayList(ProxySelector.getDefault().select(new URI(“http://service.myurlforproxy.com”))); for(Proxy p : ar){ System.out.println(p.toString()); //output is just DIRECT TT it should be PROXY. } 我还在Java控制面板(Control-> Java)上设置了我的代理脚本,但结果相同。 我发现没有办法以编程方式为Java设置PAC文件。 人们使用http.proxyHost作为System.setProperties(..),但这仅用于设置代理主机,而不是代理脚本(PAC文件)。