Dynamic Reverse Proxy

Application designed to give web clients (jQuery, Angular, etc) a way to make Cross-Origin requests by forwarding them to the remote server.
Removes the need for JsonP or server CORS configurations, by wrapping the request on the server-side and re-sending it to the remote endpoint
Code available on GitHub

Automatic Header Forwarding

Headers provided in the request are automatically forwarded to the remote endpoint

When a request comes along, DRP automatically forwards its headers to the remote endpoint, so you won't have to!
For those cases when more control is needed, you have total flexibility on which headers are to be forwarded, simply provide them within the Request JSON object sent to DRP

For more details, see the project on GitHub

View details »

Run on Server or Standalone

Have DRP run on your webserver, standalone, or even within your own project

There's no one size fits all! And for that, DRP is prepared to run on a webserver (as a standalone war file), standalone mode (jar), or even within your own project as a Maven dependency
Choose whichever suits you best, total freedom is guaranteed! You may even switch from one to another, without needing to change a single line of code!

For more details, see the project on GitHub

View details »

Flexible JSON Request format

Full control of method, headers, request parameters

For those cases when more control is needed, you can specify what goes into the request that will be forwarded. Specify method (GET, POST, etc), headers, and even request parameters!
DRP handles these, and builds your request in whichever manner you like

For more details, see the project on GitHub

View details »