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! Thanks


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

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.


This sounds like your REST endpoint is already exposed properly, but what’s causing the issue is the local proxy setup.

I would recommend following the steps here from the official Postman website on how to configure Postman to work through a proxy:

Regards, bobby