Skip to content
Advertisement

How do I make HttpURLConnection use a proxy?

If I do this…

JavaScript

it prints

JavaScript

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.

Advertisement

Answer

Since java 1.5 you can also pass a java.net.Proxy instance to the openConnection(proxy) method:

JavaScript

If your proxy requires authentication it will give you response 407.

In this case you’ll need the following code:

JavaScript
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement