/* Run in othervm mode since the test sets HTTP proxy system properties that *arereadonceandcachedbytheprotocolhandler.Aprevioustestusingthe *HTTPhandlermayrunandthesesystempropertiesmaybeignoredforthistest.
*/
publicclass B6737819 { privatestatic String[] uris = { "http://localhost/index.html", "http://127.0.0.1/index.html", "http://127.2/index.html", "http://[::1]/index.html"
}; publicstaticvoid main(String[] args) throws Exception {
System.setProperty("http.proxyHost", "myproxy");
System.setProperty("http.proxyPort", "8080");
ProxySelector sel = ProxySelector.getDefault();
java.util.List<Proxy> l; // Default value for http.nonProxyHots should exclude all this uris // from going through the HTTP proxy for (String s : uris) {
l = sel.select(new URI(s)); if (l.size() == 1 && l.get(0).type() != Proxy.Type.DIRECT) { thrownew RuntimeException("ProxySelector returned the wrong proxy for " + s);
}
} // Let's override the default nonProxyHosts and make sure we now get a // HTTP proxy
System.setProperty("http.nonProxyHosts", ""); for (String s : uris) {
l = sel.select(new URI(s)); if (l.size() == 1 && l.get(0).type() != Proxy.Type.HTTP) { thrownew RuntimeException("ProxySelector returned the wrong proxy for " + s);
}
}
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Angebot
Hier finden Sie eine Liste der Produkte des Unternehmens