Report this

What is the reason for this report?

How do I consume my REST endpoint through a proxy?

Posted on October 6, 2019

Hi,

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



This textbox defaults to using Markdown to format your 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.

Hello,

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:

https://support.getpostman.com/hc/en-us/articles/360008893713-How-do-I-configure-Postman-to-work-through-a-proxy

Regards, bobby

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.