If I do this…
conn = new URL(urlString).openConnection();
System.out.println("Proxy? " + conn.usingProxy());
it prints
Proxy? false
The problem is, I am behind a proxy. Where does the JVM get its proxy information from on Windows? How do I set this up? All my other apps seem perfectly happy with my proxy.
Best Answer
Since java 1.5 you can also pass a java.net.Proxy instance to the
openConnection(proxy)
method:If your proxy requires authentication it will give you response 407.
In this case you'll need the following code: