How do I consume my REST endpoint through a proxy?
I have deployed a Java SpringBoot application on a droplet running Ubuntu. The application is running with the java -jar command. I’m able to call the exposed endpoint by making a get call to (ip address of the vm):(exposed port)/contextroot/helloworld.
From my personal computer this works fine while testing with Postman and results in the expected Json.
However, when I make the same call from my machine from work, it says the address cannot be found. My work machine is routing all traffic through a proxy.
What can I do to expose this REST endpoint properly? So machines with and without a proxy can consume it?
If any further details are needed, please ask!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.