On Tuesday, 07 October, 2014 08:12 PM, Jovan Jovanovic wrote:
> Hi everybody,
>
> after a lot of tries to build a proxy server I found it really easy using
> Restlet. Although I have an obvious issue after setting all the traffic from
> Chrome to go through my proxy, I get redirection loop (as also the routed URL
> is trying to go through proxy). Here is the code that I am using:
>
> public static void main(String[] args) throws Exception {
> Component component = new Component();
> component.getClients().add(Protocol.HTTP);
> component.getServers().add(Protocol.HTTP, 8111);
> Application application = new RestletProxy();
> component.getDefaultHost().attachDefault(application);
> component.start();
> }
> @Override
> public Restlet createInboundRoot() {
> Router router = new Router(getContext());
> String target = "http://www.google.com";
> Redirector redirector = new Redirector(getContext(), target);
> router.attachDefault(redirector);
> return router;
> }
>
> So I am just trying to redirect every single request to google. Is it
> possible using restlet?
>
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3089543
>
I just want to share that yes it is possible, I have a running proxy in
heroku that runs Restlet proxy and redirects all traffic to a given URL
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3093682