Как использовать скрипт автоматической настройки прокси в Java
Мой Internet Explorer настроен на использование автоматического прокси-файла (так называемый PAC) для веб-доступа. Есть ли способ использовать это в моей Java-программе?
Мой нижеприведенный Java-код, похоже, вообще не использует прокси.
ArrayList<Proxy> ar = new ArrayList<Proxy>(ProxySelector.getDefault().select(new URI("http://service.myurlforproxy.com")));
for(Proxy p : ar){
System.out.println(p.toString()); //output is just DIRECT T.T it should be PROXY.
}
Я также установил свой прокси-скрипт на панели управления Java (Control-> Java), но результат тот же. и я не нашел способа программно установить файл PAC для Java.
Люди используют http.proxyHost для System.setProperties (..), но это только для настройки прокси-хоста, а не сценария прокси (файл PAC).